/* UWindsor CSS */
/* Colours */
/* Screen Sizes */
/* Fonts */
/* Basic Elements */
/* Updated for international students pages June 30, 2020 */

body {
  font-family: "din-2014", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.325; }

*, html {
  scroll-behavior: smooth;
  /*transition: all .03s ease-out;  Revist */ }

/* Revist */
a, button, svg, a::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box;
  -webkit-transition: all ease-out;
  transition: all ease-out;
  scroll-behavior: smooth; }

/* Basic Typography */
h1, h2, h3, h4, h5 {
  line-height: .9; }

h1 {
  font-family: "din-2014", sans-serif;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: -2px; }

h2 {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -1px; }

h3 {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -1px; }

h4 {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -1px; }

a {
  color: #005596;
  font-style: normal; }

strong {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal; }

p small {
  font-size: 14px;
  line-height: 16px;
  display: inline-block; }

/* Tables */
.white-table.table {
  background-color: #fff;
  color: #48484A; }

.white-table.table thead {
  background-color: #ffce00; }

.white-table.table td, .white-table.table th {
  border: 0 none; }

/* Fixed Header/Responsive Table */
.table-fixed thead {
  background: #FFCE07; }

.table-fixed tbody {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  width: 1540px;
  background: #fff; }

.table-fixed thead,
.table-fixed tbody,
.table-fixed tr,
.table-fixed td,
.table-fixed th {
  /*display: block;*/ }

.table-fixed tbody td,
.table-fixed tbody th,
.table-fixed thead > tr > th {
  /*float: left;
  position: relative;*/ }
  .table-fixed tbody td::after,
  .table-fixed tbody th::after,
  .table-fixed thead > tr > th::after {
    content: '';
    clear: both;
    display: block; }

/* Form Controls */
.form-reset .row {
  padding: 0; }

form label {
  font-size: 16px;
  color: #fff;
  text-align: left;
  margin: 20px 0 0 0; }

form p {
  margin: 0; }

.form-control {
  border-radius: 4px; }

.form-row {
  margin-bottom: 15px;
  position: relative; }
  @media (max-width: 800px) {
    .form-row {
      margin-bottom: 0;
      /*display: block;*/ } }

.form-row .col {
  text-align: left; }

.form-row .col label {
  font-size: 16px;
  color: #fff;
  text-align: left;
  margin: 15px 0 2px 0; }

.form-row .field-p {
  margin: 0;
  padding: 0; }

.LV_valid_field {
  color: #155724;
  border: 2px solid #c3e6cb; }

.LV_invalid_field {
  color: #721c24;
  border: 2px solid #f5c6cb; }

.LV_validation_message {
  padding: 4px 10px;
  font-weight: 700;
  color: #fff;
  border-radius: 3px; }

.LV_validation_message.LV_valid {
  color: #155724;
  background-color: #d4edda;
  border: 1px solid #c3e6cb; }

.LV_validation_message.LV_invalid {
  color: #721c24;
  background-color: #f8d7da;
  border: 1px solid #f5c6cb; }

/* New Form Control */
input[type=text], input[type=textarea], select {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  height: 44px; }

input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
  background-color: #faffbd !important;
  background-image: none !important;
  color: black !important; }

input[type=reset], input[type=submit], input[type=button] {
  color: #005596;
  background: #ffce00;
  border: 4px solid #ffce00;
  font-family: 'din-2014', sans-serif;
  font-weight: 700;
  font-style: normal;
  float: none;
  margin: 30px auto 0 auto;
  padding: 0 30px;
  width: auto;
  height: 60px;
  /*line-height: 55px;*/
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  float: left;
  border-radius: 4px;
  text-decoration: none !important; }

/*input[type=reset]:hover, input[type=submit]:hover, input[type=button]:hover {
	  color: colour(uwin-white); background: colour(uwin-blue); border: 4px solid colour(uwin-blue);
}*/
/* Basic Layout */
.clear {
  clear: both; }

.container {
  max-width: 1540px;
  height: 100%;
  padding: 0;
  position: relative; }
  @media (max-width: 1600px) {
    .container {
      max-width: 1340px; } }
  @media (max-width: 1400px) {
    .container {
      max-width: 1140px; } }
  @media (max-width: 1200px) {
    .container {
      max-width: 920px; } }
  @media (max-width: 1000px) {
    .container {
      max-width: 92%;
      margin: 0 4%; } }

.container::after {
  content: '';
  display: block;
  clear: both; }

/* Deprecating */
.container .inner-container-halfer {
  float: left;
  width: 50%;
  padding: 85px 85px 0 0; }
  @media (max-width: 1200px) {
    .container .inner-container-halfer {
      clear: both;
      position: relative;
      top: 0;
      left: 0;
      padding: 45px 0; } }
  @media (max-width: 1000px) {
    .container .inner-container-halfer {
      float: left;
      width: 100%;
      text-align: center; } }
  @media (max-width: 600px) {
    .container .inner-container-halfer {
      padding: 25px 0; } }

/* Deprecating */
.inner-container {
  max-width: 72%;
  margin: 0 auto; }
  @media (max-width: 1600px) {
    .inner-container {
      max-width: 80%; } }
  @media (max-width: 1400px) {
    .inner-container {
      max-width: 90%; } }
  @media (max-width: 1200px) {
    .inner-container {
      max-width: 100%; } }
  @media (max-width: 1000px) {
    .inner-container {
      max-width: 90%; } }
  @media (max-width: 800px) {
    .inner-container {
      max-width: 100%; } }

/* Deprecating */
.inner-container::after {
  content: '';
  display: block;
  clear: both; }

.container-fluid {
  padding: 0 55px;
  max-width: 1540px;
  margin: 0 auto; }
  @media (max-width: 1400px) {
    .container-fluid {
      padding: 0 15px; } }

.row {
  margin-right: 0;
  margin-left: 0; }

/* Text/Headline Sizes */
/* Setup to be tag agnostic */
.giant-text {
  font-weight: 800;
  font-style: normal;
  font-size: 144px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: -4px;
  padding: 0;
  margin: 0 0 16px 0; }
  @media (max-width: 1200px) {
    .giant-text {
      font-size: 94px;
      letter-spacing: -2px; } }
  @media (max-width: 800px) {
    .giant-text {
      font-size: 60px;
      letter-spacing: -3px; } }

.huge-text {
  font-weight: 800;
  font-style: normal;
  font-size: 94px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: -2px;
  padding: 0;
  margin: 0 0 16px 0; }
  @media (max-width: 1200px) {
    .huge-text {
      font-size: 94px;
      letter-spacing: -2px; } }
  @media (max-width: 800px) {
    .huge-text {
      font-size: 60px;
      letter-spacing: -3px; } }

/* Deprecating */
.big-text-bottom-border-white {
  font-weight: 800;
  font-style: normal;
  font-size: 72px;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  letter-spacing: -3px;
  padding: 0 0 16px;
  border-bottom: 5px solid #fff;
  text-shadow: 0px 1px 5px #464646;
  margin: 0 0 16px 0; }
  @media (max-width: 800px) {
    .big-text-bottom-border-white {
      font-size: 48px; } }

.big-text {
  font-weight: 800;
  font-style: normal;
  font-size: 60px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: -3px;
  margin: 0 0 16px 0; }
  @media (max-width: 1200px) {
    .big-text {
      font-size: 60px;
      letter-spacing: -3px; } }
  @media (max-width: 800px) {
    .big-text {
      font-size: 38px;
      letter-spacing: -1px; } }

.big-text img {
  height: 50px;
  width: auto; }

.medium-text {
  font-weight: 800;
  font-style: normal;
  font-size: 38px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: -1px;
  padding: 0;
  margin: 0 0 16px 0; }
  @media (max-width: 1200px) {
    .medium-text {
      font-size: 38px;
      letter-spacing: -1px; } }
  @media (max-width: 800px) {
    .medium-text {
      font-size: 24px;
      letter-spacing: 0; } }

.small-text {
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 16px 0; }
  @media (max-width: 1200px) {
    .small-text {
      font-size: 24px;
      letter-spacing: 0; } }
  @media (max-width: 800px) {
    .small-text {
      font-size: 18px;
      letter-spacing: 0; } }

.regular-text {
  font-weight: 400;
  font-style: normal;
  font-size: 28px;
  position: relative;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 16px 0; }
  @media (max-width: 1000px) {
    .regular-text {
      font-size: 22px; } }

.headline-clear {
  content: '';
  clear: both;
  display: table !important; }

.dark-overlay-text-75 {
  background-color: rgba(0, 0, 0, 0.75); }

.regular-case {
  text-transform: none; }

.script-img-headline {
  margin: 0; }

.script-img-headline img {
  height: 60px;
  max-width: 100%; }

/* Field Merge First Name */
span.field-merge-first-name::after {
  content: ', '; }

span.field-merge-first-name:empty {
  display: none; }

/* Text Colours */
.dark-gray-text {
  color: #48484A; }

.white-text {
  color: #fff;
  text-shadow: 0px 1px 5px #464646; }

a.white-text:hover {
  color: #ffce00; }

.yellow-text {
  color: #ffce00;
  text-shadow: 0px 1px 5px #464646; }

a.yellow-text:hover {
  color: #fff; }

.blue-text {
  color: #005596; }

.red-text {
  color: #ff0000; }

.black-text {
  color: #212529; }

/* Check if deprecated start */
.dark-gray-text-form {
  margin: 0 0 20px 0; }

.dark-gray-text-form * {
  color: #48484A; }

.dark-gray-text-form .elq-heading.form-element-form-text {
  border-top: 2px solid #48484A;
  padding: 15px 0 0 0; }

/* Check if deprecated end */
/* Global Banner - Warning, High Level Annoucements, etc. */
.global-banner {
  color: #fff;
  background-color: #005596;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  min-height: 48px;
  padding: 12px; }

.global-banner a {
  color: #fff; }

.global-banner span {
  color: #ffce00; }

.global-banner:hover {
  color: #ffce00;
  background-color: #707070; }

.global-banner:hover a, .global-banner:hover span {
  color: #fff; }

.global-banner p {
  display: contents; }

.global-banner img.winston {
  max-height: 48px;
  padding: 0 6px 0 0; }

/* UWindsor Header */
#top-of-page {
  height: 0; }

#menu-region {
  background-color: #E5E5E5;
  padding: 0 0 48px 0;
  border-top: 2px solid #005596; }

.uwindsor-header {
  height: 120px;
  text-align: center; }
  @media (max-width: 1000px) {
    .uwindsor-header {
      height: 275px; } }
  @media (max-width: 600px) {
    .uwindsor-header {
      height: 250px; } }

.uwindsor-header a, .uwindsor-header-drawer a {
  text-decoration: none; }

.uwindsor-header .uwindsor-header-logo {
  width: 250px;
  height: 120px;
  float: left;
  line-height: 120px;
  padding: 0;
  margin: 0; }
  @media (max-width: 600px) {
    .uwindsor-header .uwindsor-header-logo {
      width: 205px;
      height: 78px;
      line-height: 98px; } }
  @media (max-width: 400px) {
    .uwindsor-header .uwindsor-header-logo {
      width: 150px;
      height: 55px;
      line-height: 98px; } }

.uwindsor-header .uwindsor-header-logo a {
  display: block;
  height: 100%;
  width: 100%; }

.uwindsor-header .uwindsor-header-logo img {
  width: 100%;
  height: auto;
  top: -3px;
  position: relative; }

.uwindsor-header .uwindsor-header-logo img.uwindsor-logo-white-text {
  display: none; }

.uwindsor-header .header-nav {
  width: 100%;
  z-index: 900;
  padding: 32px 0 0; }
  @media (max-width: 600px) {
    .uwindsor-header .header-nav {
      padding: 22px 0 0; } }

.uwindsor-header .menu-button {
  line-height: 48px;
  float: right;
  height: 48px;
  margin: 0 0 0 12px;
  font-weight: inherit; }

.uwindsor-header .menu-button .menu-button-text {
  line-height: 48px;
  background-color: #E5E5E5;
  color: #48484A;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0;
  display: flex;
  text-align: center;
  padding: 0 18px;
  float: left; }
  @media (max-width: 800px) {
    .uwindsor-header .menu-button .menu-button-text {
      display: none; } }

.uwindsor-header .menu-button .menu-button-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0dca9067-fb34-48ee-b610-fcbe39e0a839}_hamburger-icon-white.png);
  background-color: #005596;
  line-height: 48px;
  height: 48px;
  float: left;
  width: 52px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px; }
  @media (max-width: 1000px) {
    .uwindsor-header .menu-button .menu-button-icon {
      background-size: 16px; } }

.uwindsor-header .menu-button:hover > .menu-button-icon,
.uwindsor-header .menu-button.active .menu-button-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a83c1857-eea1-4345-91b0-bbcefc9c8fec}_hamburger-icon-yellow.png); }

.uwindsor-header .search-button {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ec95a3c4-7249-4eb5-b416-40487aa7234a}_search-icon-white.png);
  background-color: #005596;
  line-height: 48px;
  height: 48px;
  float: right;
  width: 52px;
  text-indent: 9999px;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  margin: 0 0 0 12px; }
  @media (max-width: 1000px) {
    .uwindsor-header .search-button {
      background-size: 18px; } }

.uwindsor-header .search-button:hover {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7f462733-3e4b-4898-9a8f-40a39a0bb794}_search-icon-yellow.png); }

.uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
  float: right;
  font-size: 16px;
  line-height: 48px;
  padding: 0 20px;
  margin: 0 0 0 12px;
  text-transform: uppercase;
  text-align: center; }
  @media (max-width: 1000px) {
    .uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
      float: left;
      width: 100%;
      margin: 20px 0 0 0; } }

.uwindsor-header a.ask-uwindsor-button {
  color: #ffce00;
  background-color: #005596;
  font-weight: 700;
  text-transform: inherit; }
  @media (max-width: 600px) {
    .uwindsor-header a.ask-uwindsor-button {
      margin: 40px 0 0 0; } }

.uwindsor-header a.ask-uwindsor-button span.ask-uwindsor-text {
  color: #fff;
  font-weight: 400; }

.uwindsor-header a.future-students-button {
  color: #48484A;
  background-color: #FFCE07;
  font-weight: 800;
  letter-spacing: 1px;
  padding: 0 40px; }

.uwindsor-header-drawer .uwindsor-header-drawer-options {
  float: right; }

.uwindsor-header-drawer a.support-uwindsor-button {
  background-color: #ffce00;
  color: #48484A;
  font-weight: 700;
  font-size: 18px;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  align-items: center;
  float: left; }
  @media (max-width: 400px) {
    .uwindsor-header-drawer a.support-uwindsor-button {
      padding: 0 15px; } }

.uwindsor-header-drawer .menu-region-close {
  font-size: 16px;
  line-height: 40px;
  background-color: #005596;
  color: #fff;
  cursor: pointer;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 0 20px;
  letter-spacing: 1px;
  float: left; }
  @media (max-width: 400px) {
    .uwindsor-header-drawer .menu-region-close {
      padding: 0 15px;
      margin: 0 0 0 15px; } }

.uwindsor-header-drawer .menu-region-close span.close-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c8c4d1de-ac12-4d87-b7a4-5fe8a226c0d3}_close-button-icon-white.png);
  height: 100%;
  width: 12px;
  float: right;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  background-size: contain;
  margin: 0 0 0 8px !important; }

.uwindsor-header-drawer .menu-region-close:hover {
  background-color: #48484A;
  color: #ffce00; }

.menu-region-close:hover span.close-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{adf713e2-9450-4465-9f6a-3bea808763f3}_close-button-icon-yellow.png); }

.uwindsor-header .admissions-button:hover,
.uwindsor-header .search-button:hover,
.uwindsor-header .menu-button:hover > .menu-button-text,
.uwindsor-header .menu-button:hover > .menu-button-icon,
.uwindsor-header a.ask-uwindsor-button:hover,
.uwindsor-header a.future-students-button:hover,
.uwindsor-header .menu-button.active .menu-button-text,
.uwindsor-header .menu-button.active .menu-button-icon,
.uwindsor-header-drawer a.support-uwindsor-button:hover {
  background-color: #48484A;
  color: #ffce00; }
  @media (max-width: 1000px) {
    .uwindsor-header .admissions-button:hover,
    .uwindsor-header .search-button:hover,
    .uwindsor-header .menu-button:hover > .menu-button-text,
    .uwindsor-header .menu-button:hover > .menu-button-icon,
    .uwindsor-header a.ask-uwindsor-button:hover,
    .uwindsor-header a.future-students-button:hover,
    .uwindsor-header .menu-button.active .menu-button-text,
    .uwindsor-header .menu-button.active .menu-button-icon,
    .uwindsor-header-drawer a.support-uwindsor-button:hover {
      background-color: #58585b !important;
      color: #ffce00 !important; } }

.uwindsor-header-drawer > [class^="col-"] {
  margin-top: 15px; }

.uwindsor-header-drawer li {
  list-style: none;
  font-size: 16px; }

.uwindsor-header-drawer ul {
  margin: 0;
  padding: 0;
  line-height: 36px; }

.uwindsor-header-drawer span {
  margin: 15px 0 8px 0;
  color: #48484A;
  font-weight: 700;
  font-size: 18px;
  display: block; }

.uwindsor-header-drawer span:first-of-type {
  margin: 10px 0 8px 0; }

.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top {
  width: 100%;
  text-align: right;
  margin: 0;
  padding: 0; }

.uwindsor-header-drawer a, .uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a {
  color: #48484A;
  display: block;
  padding: 0 14px;
  font-weight: inherit; }

.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a {
  font-size: 14px;
  position: absolute;
  right: 0;
  line-height: 28px; }

.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a span.arrow-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e536578f-be8a-4ddf-b934-c9ad72bdfe74}_back-top-arrow-icon-gray.png);
  height: 100%;
  float: right;
  width: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  margin: 0 0 0 6px; }

.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:hover span.arrow-icon,
.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:focus span.arrow-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0db16688-8ffb-464a-8fb7-4f37645ca6bc}_back-top-arrow-icon-yellow.png); }

.uwindsor-header-drawer a:hover, .uwindsor-header-drawer a:active, .uwindsor-header-drawer a:focus,
.uwindsor-header-drawer .uwindsor-header-drawer-back-to-top a:hover {
  color: #ffce00;
  background-color: #48484A; }

span.menu-title {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #48484A;
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 6px;
  margin-bottom: 6px;
  display: block;
  width: 100%;
  font-weight: 700; }

@media (max-width: 1000px) {
  .uwindsor-header .menu-button .menu-button-text, .uwindsor-header a.ask-uwindsor-button, .uwindsor-header a.future-students-button {
    font-size: 20px; } }

/* fullscreen-hero-banner */
.fullscreen-hero-banner {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100vh - 50px) !important;
  width: auto;
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /*border: 1px solid #fff;*/
    /*@include screen1000 {
      height: calc(100vh - 50px) !important;

      @include landscape {
        height: 800px !important;
      }
    }

    @include screen600 {
      @include landscape {
        height: 600px !important;
      }
    }*/ }
  @media (max-width: 1600px) {
    .fullscreen-hero-banner {
      height: 800px !important;
      /*@include landscape {
        height: 800px !important;
      }*/ } }

.fullscreen-hero-banner .container {
  position: relative;
  top: 120px;
  left: 0;
  width: 100%;
  height: calc(100% - 120px) !important;
  width: auto;
  height: auto;
  /*border: 1px solid #ff3300;*/ }
  @media (max-width: 1000px) {
    .fullscreen-hero-banner .container {
      top: 275px;
      height: calc(100% - 325px) !important; } }
  @media (max-width: 1000px) and (orientation: landscape) {
    .fullscreen-hero-banner .container {
      height: calc(100% - 275px) !important; } }

  @media (max-width: 600px) {
    .fullscreen-hero-banner .container {
      top: 250px;
      height: calc(100% - 325px) !important; } }
  @media (max-width: 600px) and (orientation: landscape) {
    .fullscreen-hero-banner .container {
      height: calc(100% - 250px) !important; } }

.fullscreen-hero-banner .vertical-center {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 800px) {
  .fullscreen-hero-banner .vertical-center.mobile-vertical-bottom {
    top: 100%;
    left: 50%;
    transform: translate(-50%, -100%);
    padding: 0 0 5% 0; } }

@media (max-width: 800px) {
  .fullscreen-hero-banner .vertical-center.mobile-vertical-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 0 0 5% 0;
    position: relative; } }

.fullscreen-hero-banner-video-button {
  float: left;
  width: 60px;
  height: 60px;
  padding: 8px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.dillon-hall-people-walking-full-colour {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77880793-b37d-40be-8cff-b6184efad230}_dillon-hall-people-walking-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .dillon-hall-people-walking-full-colour {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14e4a90b-59c4-49de-9c4a-d3efb5f59dd2}_dillon-hall-people-walking-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .dillon-hall-people-walking-full-colour {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57714c83-1d5c-44a0-8b0b-846f074820a7}_dillon-hall-people-walking-sm.jpg); } }

.humanities-students-reviewing-a-project {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{575fe3d4-6f3a-4105-98c9-7f0d8a312c2e}_humanities-students-reviewing-a-project-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .humanities-students-reviewing-a-project {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{67fc1a4a-70c2-45ea-99c3-e76a34cbd29f}_humanities-students-reviewing-a-project-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .humanities-students-reviewing-a-project {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5eca5468-04f4-44fb-922f-bc92de1dd9f3}_humanities-students-reviewing-a-project-sm.jpg); } }

.student-concentrating-in-the-lab {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ba952558-e5d3-46f9-80cc-f2c5978dc0aa}_student-concentrating-in-the-lab-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .student-concentrating-in-the-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c34bf77c-4d5a-4c48-a552-cfcaa3348502}_student-concentrating-in-the-lab-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .student-concentrating-in-the-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b25d7593-6eff-4f55-ba07-6e8d531083fb}_student-concentrating-in-the-lab-sm.jpg); } }

.two-students-in-science-lab {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{336ebcc7-325a-4a7f-9677-a54a5db5d1bd}_two-students-in-science-lab-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .two-students-in-science-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77471853-cdef-4c19-a402-84cc2ea327b4}_two-students-in-science-lab-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .two-students-in-science-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f6f26987-8069-4a24-a6a0-67e3338b82d9}_two-students-in-science-lab-sm.jpg); } }

.student-giving-a-presentation {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{454fad1f-0a62-4ea0-a8be-716bca44302d}_student-giving-a-presentation-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .student-giving-a-presentation {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{13ec7d5b-e108-47b2-8560-682a50de4109}_student-giving-a-presentation-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .student-giving-a-presentation {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7e535164-940c-41d3-b544-6e67ae228432}_student-giving-a-presentation-sm.jpg); } }

.windsor-riverfront-rencen-view {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ad92f9ea-f31d-463e-9d03-ac53a80abd2b}_windsor-riverfront-rencen-view-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .windsor-riverfront-rencen-view {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4ebca08c-e0c7-4a3d-a4b7-61b99c789c0f}_windsor-riverfront-rencen-view-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .windsor-riverfront-rencen-view {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{843923c8-4841-44f4-abec-7716d0a4d47e}_windsor-riverfront-rencen-view-sm.jpg); } }

.computer-science-professor-and-students {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d0adfedb-5c71-45fd-b31f-3592826a3b90}_computer-science-professor-and-students-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .computer-science-professor-and-students {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7926fe50-e502-4b48-ae19-19d19b29ace6}_computer-science-professor-and-students-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .computer-science-professor-and-students {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d8306ea4-0946-458a-bd22-534e1e24e044}_computer-science-professor-and-students-sm.jpg); } }

.iceland-expedition {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29932f45-9a1a-4d49-a2ff-9911a782c1b2}_iceland-expedition-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .iceland-expedition {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{25d35bac-ca78-436b-9cb5-c44430aec333}_iceland-expedition-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .iceland-expedition {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7433ff6f-6fc2-4fbf-af9f-cf9b4079ee94}_iceland-expedition-sm.jpg); } }

.student-camera-crew {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ffd37c79-22d9-47e0-affb-46f1c06d5081}_student-camera-crew-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .student-camera-crew {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fcb49ec4-a0f3-4c75-8283-601443bcc5b8}_student-camera-crew-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .student-camera-crew {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3eed8d47-eab2-4115-9191-1d7a1bffbfae}_student-camera-crew-sm.jpg); } }

.fahss-faculty-girl {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1bcae285-ae9b-4514-8974-3dfefcd41188}_fahss-faculty-girl-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .fahss-faculty-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{49e875c8-382b-4f2f-8ff0-884d8416fb7d}_fahss-faculty-girl-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .fahss-faculty-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e54e6e1f-95af-47f4-ae7c-f80aa76f19f5}_fahss-faculty-girl-sm.jpg); } }

.odette-student-lab {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{77df6988-c3eb-4f46-8961-c48119e05a61}_odette-student-lab-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .odette-student-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7bc3dc60-358d-40e5-9ec7-c88851055479}_odette-student-lab-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .odette-student-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c74ea717-b1a4-467d-ac8c-9e687b57b163}_odette-student-lab-sm.jpg); } }

.education-students {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{341a72a8-4833-4078-9c7c-8d5f2ce5b88f}_education-students-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .education-students {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be8107aa-f88f-4db0-bbd6-3cc94466efc3}_education-students-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .education-students {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e46ab3b4-c475-481a-be39-ad0236bb325a}_education-students-sm.jpg); } }

.engineering-lab-girl {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57aa049d-cfcc-477b-a1ae-c57a50b7d187}_engineering-lab-girl-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .engineering-lab-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5922b0d-cd72-4412-931b-d9906ff9a66b}_engineering-lab-girl-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .engineering-lab-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b3f86374-0368-4ddf-90ea-9ecf63b3f4c9}_engineering-lab-girl-sm.jpg); } }

.human-kinetics-lab {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{24191bbe-0044-48a6-9f2a-07cc1e61a1a7}_human-kinetics-lab-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .human-kinetics-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d969d6ae-565f-4a2d-be8b-4a1f5994f4b4}_human-kinetics-lab-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .human-kinetics-lab {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{aff9c1a7-073f-421e-a665-454420c31ce1}_human-kinetics-lab-sm.jpg); } }

.law-student-outside {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{04152f9a-c7f5-4cb4-9baf-097d3b796610}_law-student-outside-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .law-student-outside {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46c2dd88-3d92-4fb5-ad80-6921ac68a37e}_law-student-outside-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .law-student-outside {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5f3cddab-35a9-48b5-91b0-e63cedc2a4c4}_law-student-outside-sm.jpg); } }

.nursing-students-in-the-hall {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2957c552-2156-4cbb-a448-88f600e59a54}_nursing-students-in-the-hall-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .nursing-students-in-the-hall {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{35ebc07a-675f-46b2-987d-39b46da58617}_nursing-students-in-the-hall-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .nursing-students-in-the-hall {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{21d4519a-f341-4200-bbbe-44568c87307d}_nursing-students-in-the-hall-sm.jpg); } }

.science-lab-girl {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b8218f8-8e6c-4b08-a13d-b3f6b94bbc93}_science-lab-girl-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .science-lab-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{68dafa65-ecaf-4083-b6b8-e1dac3f23d51}_science-lab-girl-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .science-lab-girl {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd9c6e62-d8da-46b6-8d66-6ce0ada6e97e}_science-lab-girl-sm.jpg); } }

.city-night-time-skyline {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a9a5acfa-ef87-4d2c-9c22-b220ed8e2087}_downtown-windsor-cityscape-overlay-full-colour.jpg);
  background-color: #5B78B2 !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom left; }
  @media (max-width: 1000px) {
    .city-night-time-skyline {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cd75bf5d-5091-4fe9-9962-2b636924fe6b}_downtown-windsor-cityscape-overlay-full-colour-md.jpg); } }
  @media (max-width: 800px) {
    .city-night-time-skyline {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{56db2fcb-ac35-4dd4-8bf1-e8917b1ca5d7}_downtown-windsor-cityscape-overlay-full-colour-sm.jpg); } }

.smiling-students-on-riverfront {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0b82d5be-2a0f-4603-ad7b-7e9e3a95422a}_smiling-students-on-riverfront-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  background-attachment: fixed; }
  @media (max-width: 1400px) {
    .smiling-students-on-riverfront {
      background-position: bottom; } }
  @media (max-width: 1000px) {
    .smiling-students-on-riverfront {
      background-image: none; } }

.why-canada-background {
  background-image: url("http://images.e.uwindsor.ca/Web/UniversityofWindsor/{8416522c-aa60-4491-8611-1c494b23de6e}_international-students-why-canada-background.png");
  background-repeat: no-repeat;
  background-size: cover; }

.international-students-standing-in-a-circle {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7caad284-5c7d-407c-937e-68ebde4f7fd3}_international-students-standing-in-a-circle-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .international-students-standing-in-a-circle {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5198f6a2-bb74-4530-bd62-0f0f15c3ecb9}_international-students-standing-in-a-circle-md.jpg);
      background-size: cover;
      background-position: right top;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .international-students-standing-in-a-circle {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ef0741c-7811-4863-bad6-97b42d2b95da}_international-students-standing-in-a-circle-sm.jpg); } }

.welcome-centre-blur-lg {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8a36b226-7962-4ec1-922e-4aaa69925cec}_welcome-centre-blur-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .welcome-centre-blur-lg {
      background-image: none; } }

.convocation-ceremony-blur-lg {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dcda3d31-589b-4c3d-b251-bd25b7f477e9}_convocation-ceremony-blur-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .convocation-ceremony-blur-lg {
      background-image: none; } }

.dillon-hall-blue-sky-front {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4780a7be-9e85-4ffc-8ab7-7afd0a58b05d}_dillon-hall-blue-sky-front-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }
  @media (max-width: 1000px) {
    .dillon-hall-blue-sky-front {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{11b8b64d-196d-4576-a41e-800e6e1f7f08}_dillon-hall-blue-sky-front-md.jpg); } }
  @media (max-width: 800px) {
    .dillon-hall-blue-sky-front {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a00b29e3-be4e-4199-ad24-cc20dd64b80d}_dillon-hall-blue-sky-front-sm.jpg); } }

.riverfront-ambassadoe-bridge-blur {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a016ce8d-e408-4c4d-9179-5c314ade9e74}_riverfront-ambassadoe-bridge-blur-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .riverfront-ambassadoe-bridge-blur {
      background-image: none; } }

.overlay-headline {
  background-color: rgba(0, 0, 0, 0.6);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 20px; }

.your-future-text {
  /*background-color: #000;
  display: inline;
  padding: 0 20px;*/
  background-color: #000;
  padding: 14px;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.made-in-windsor-text {
  /*background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  top: 13px;
  height: 200px;
  width: 60%;*/
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  top: 0px;
  height: 200px;
  width: 60%;
  margin: 0 0 30px 0; }
  @media (max-width: 1600px) {
    .made-in-windsor-text {
      height: 180px;
      width: 800px; } }
  @media (max-width: 1200px) {
    .made-in-windsor-text {
      height: 160px;
      width: 700px; } }
  @media (max-width: 1000px) {
    .made-in-windsor-text {
      height: auto;
      width: 540px; } }
  @media (max-width: 800px) {
    .made-in-windsor-text {
      top: 0;
      height: auto;
      width: 100%; } }

.made-in-windsor-text img {
  transform: rotate(-3deg); }

.carousel-indicators {
  bottom: -45px; }

.carousel-indicators li {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3); }

.carousel-indicators li.active {
  background-color: rgba(0, 0, 0, 0.5); }

/*.base-carousel .carousel-control-next {
  right: -80px; }*/

.base-carousel .carousel-control-next, .base-carousel .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: inherit;
  background: inherit;
  text-align: center;
  opacity: 1; }

.base-carousel .carousel-control-next-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{625b9b80-aab6-465d-a1cc-804d54ab12d8}_carousel-control-next-dark-gray.png); }

.base-carousel .carousel-control-prev-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cc6fd489-1669-430d-97ed-b63342822f15}_carousel-control-prev-dark-gray.png); }

.base-carousel .carousel-control-next-icon, .base-carousel .carousel-control-prev-icon {
  display: inline-block;
  width: 30px;
  height: 50px;
  /*background: transparent no-repeat center center;*/
  background-size: 100% 100%; }

/* Mini Banner - Mini Banner Collapser */
.mini-banner-container {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.mini-banner ul.fancy-list-blue li:first-child {
  padding: 0 10px 10px 10px; }

.mini-banner ul.fancy-list-blue li:last-child,
.apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
  padding: 10px 10px 0 10px;
  border: 0 none; }

.mini-banner ul.fancy-list-blue li,
.apply-to-uwindsor-options ul.fancy-list-blue li {
  padding: 10px;
  font-size: 16px; }

.mini-banner-icon {
  height: 200px;
  text-align: center;
  position: relative; }
  @media (max-width: 800px) {
    .mini-banner-icon {
      height: 160px; } }

.mini-banner-icon img {
  max-height: 60px;
  width: auto;
  margin: 0 0 12px 0; }

.mini-banner-icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.mini-banner-icon div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* UWindsor Dark Header */
.dark .uwindsor-header-drawer .container-fluid {
  /*position: relative;*/ }

.dark .uwindsor-header-overlay {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 200; }

.dark .uwindsor-header .uwindsor-header-logo img.uwindsor-logo-gray-text {
  display: none; }

.dark .uwindsor-header .uwindsor-header-logo img.uwindsor-logo-white-text {
  display: initial; }

.dark .uwindsor-header .menu-button .menu-button-text {
  background-color: #E5E5E5;
  color: #707070; }

.dark .uwindsor-header .menu-button .menu-button-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6317243e-1c5c-40e0-ad03-1429bcb56ef5}_hamburger-icon-gray.png);
  background-color: #ffce00; }

.dark .uwindsor-header .menu-button:hover > .menu-button-icon,
.dark .uwindsor-header .menu-button.active .menu-button-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6317243e-1c5c-40e0-ad03-1429bcb56ef5}_hamburger-icon-gray.png); }

.dark .uwindsor-header .search-button {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f0a3c89-e41f-4841-9ea9-eba4caff15b8}_search-icon-gray.png);
  background-color: #ffce00; }

.dark .uwindsor-header .search-button:hover {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f0a3c89-e41f-4841-9ea9-eba4caff15b8}_search-icon-gray.png); }

.dark .uwindsor-header .admissions-button:hover,
.dark .uwindsor-header .search-button:hover,
.dark .uwindsor-header .menu-button:hover > .menu-button-text,
.dark .uwindsor-header .menu-button:hover > .menu-button-icon,
.dark .uwindsor-header a.future-students-button:hover,
.dark .uwindsor-header .menu-button.active .menu-button-text,
.dark .uwindsor-header .menu-button.active .menu-button-icon,
.dark .uwindsor-header-drawer a.support-uwindsor-button:hover {
  background-color: #fff;
  color: #48484A; }
  @media (max-width: 1000px) {
    .dark .uwindsor-header .admissions-button:hover,
    .dark .uwindsor-header .search-button:hover,
    .dark .uwindsor-header .menu-button:hover > .menu-button-text,
    .dark .uwindsor-header .menu-button:hover > .menu-button-icon,
    .dark .uwindsor-header a.future-students-button:hover,
    .dark .uwindsor-header .menu-button.active .menu-button-text,
    .dark .uwindsor-header .menu-button.active .menu-button-icon,
    .dark .uwindsor-header-drawer a.support-uwindsor-button:hover {
      background-color: #fff !important;
      color: #48484A !important; } }

.dark .uwindsor-header a.ask-uwindsor-button {
  color: #48484A;
  background-color: #fff; }

.dark .uwindsor-header a.ask-uwindsor-button:hover {
  color: #48484A !important;
  background-color: #ffce00 !important; }

.dark .uwindsor-header a.ask-uwindsor-button span.ask-uwindsor-text {
  color: #48484A; }

/* Future Students Internal Navigation (Found under most hero banners on Future Students pages) */
.internal-nav {
  background-color: #707070;
  z-index: 1000; }

.internal-nav .container {
  height: 80px; }

.internal-nav a.chat-with-uwindsor {
  height: 80px;
  width: 80px;
  line-height: 80px;
  display: block;
  text-align: center;
  color: #ffce00; }

.internal-nav a.chat-with-uwindsor {
  float: left; }

.internal-nav a.chat-with-uwindsor {
  background-color: #ffce00;
  color: #48484A;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f754d6fc-5969-42ff-bce6-579505a9f702}_live-chat-icon-dark-gray.png);
  background-size: 50px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden; }

.internal-nav a.chat-with-uwindsor:hover {
  background-color: #005596;
  color: #fff;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a56f59c7-b245-4763-890f-2a199112b330}_live-chat-icon-white.png); }

.internal-nav .drop-down-nav {
  float: left;
  line-height: 74px;
  margin-left: 20px; }

.internal-nav button {
  background-color: #48484A;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 14px;
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px; }

.internal-nav button:hover {
  background-color: #fff;
  color: #005596; }

#internal-nav-menu .internal-nav-close {
  font-size: 16px;
  line-height: 40px;
  color: #ffce00;
  cursor: pointer;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 0 20px;
  letter-spacing: 1px;
  float: left; }

#internal-nav-menu .internal-nav-close span.close-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{adf713e2-9450-4465-9f6a-3bea808763f3}_close-button-icon-yellow.png);
  height: 100%;
  width: 12px;
  float: right;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  background-size: contain;
  margin: 0 0 0 8px !important; }

#internal-nav-menu .internal-nav-close:hover {
  background-color: #fff;
  color: #005596; }

#internal-nav-menu .internal-nav-close:hover span.close-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fa9eb6c6-4b7d-4a21-b22a-42f4eb32f8c3}_close-button-icon-blue.png); }

/* Back to Top Button */
#back-to-top {
  display: none;
  z-index: 999;
  position: fixed;
  bottom: 15px;
  right: 15px; }

.back-to-top-dark-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8f93b56-319b-4456-9c08-e350e75cc01c}_back-to-top-dark-gray.png);
  background-color: #ffce00;
  background-size: inherit;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 4px;
  padding: 8px;
  box-shadow: 0px 1px 3px 0px #000000;
  width: 50px;
  height: 50px;
  display: block;
  text-indent: -9000px;
  overflow: hidden; }

.back-to-top-dark-gray:hover {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d83ec163-8ee1-47ca-a49f-5d126071f363}_bact-to-top-yellow.png);
  background-color: #48484A;
  cursor: pointer; }

/* UWindsor Footer */
.uwindsor-footer {
  height: auto;
  text-align: center;
  background-color: #58585b;
  padding: 80px 0;
  text-align: left;
  color: #fff; }

.uwindsor-footer .container {
  position: relative; }

.uwindsor-footer .uwindsor-footer-sheild {
  width: 100%;
  float: left;
  text-align: center;
  position: absolute;
  top: -125px; }
  @media (max-width: 600px) {
    .uwindsor-footer .uwindsor-footer-sheild {
      top: -110px; } }

.uwindsor-footer .uwindsor-footer-sheild img {
  width: 80px;
  height: auto; }
  @media (max-width: 600px) {
    .uwindsor-footer .uwindsor-footer-sheild img {
      width: 60px; } }

.uwindsor-footer .uwindsor-footer-col {
  float: left;
  width: 25%;
  padding: 0 20px; }
  @media (max-width: 1200px) {
    .uwindsor-footer .uwindsor-footer-col {
      width: 50%;
      float: right;
      clear: right; } }
  @media (max-width: 1000px) {
    .uwindsor-footer .uwindsor-footer-col {
      width: 100%;
      float: left;
      clear: both;
      padding: 0;
      text-align: center; } }

@media (max-width: 1200px) {
  .uwindsor-footer .uwindsor-footer-col.uwindsor-marketing-tag-line {
    float: left; } }

@media (max-width: 1000px) {
  .uwindsor-footer .uwindsor-footer-col img {
    width: 50%;
    margin: 0 0 20px; } }

.uwindsor-footer img {
  width: 80%; }

.uwindsor-footer ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.uwindsor-footer ul li a, .uwindsor-footer a {
  color: #fff;
  padding: 10px 0;
  display: block;
  text-decoration: none; }

.uwindsor-footer a.emergency-sercices-for-students {
  background-color: #ffce00;
  display: inline;
  padding: 10px;
  color: #58585b; }
  @media (max-width: 1400px) {
    .uwindsor-footer a.emergency-sercices-for-students {
      display: block; } }

@media (max-width: 1000px) {
  .uwindsor-logo img, .marketing-logo img {
    width: 240px; } }
@media (max-width: 600px) {
  .uwindsor-logo img, .marketing-logo img {
    height: 200px;
    line-height: 200px; } }

/* Extra Layout Elements */
/* Action Buttons */
.action-btns {
  /*width: 575px;*/
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-align: center;
  margin: 40px auto 0 auto; }
  @media (max-width: 800px) {
    .action-btns {
      /*width: 100%;*/ } }

.action-btns.more-btn {
  width: 100%; }
  @media (max-width: 800px) {
    .action-btns.more-btn {
      width: 100%; } }

.action-btns a {
  float: left; }

.action-btn {
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin: 0 auto 20px;
  padding: 14px 30px;
  width: auto;
  height: 60px;
  line-height: 24px;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  float: left;
  border: 4px solid #fff;
  border-radius: 4px;
  text-decoration: none !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  @media (max-width: 800px) {
    .action-btn {
      margin: 0 0 10px 0; } }

/*.action-btn:nth-child(2) {
  margin-left: 0;
}*/
@media (max-width: 800px) {
  .action-btn,
  input[type=reset],
  input[type=submit],
  input[type=button] {
    /*width: 100%;*/
    padding: 14px 16px; } }

/*.action-btn.small-btn {
  padding: 0 20px;
  width: auto;
  height: 54px;
  line-height: 48px;
  font-size: 16px;
}*/
.action-btns.more-btn .action-btn {
  width: 265px; }
  @media (max-width: 1400px) {
    .action-btns.more-btn .action-btn {
      width: 49%;
      margin: 0 auto 10px; } }
  @media (max-width: 1000px) {
    .action-btns.more-btn .action-btn {
      width: 100%; } }

.action-btn.right-space {
  margin-right: 12px; }

.yellow-btn {
  color: #48484A;
  background: #ffce00;
  border: 4px solid #ffce00; }

.white-btn {
  color: #005596;
  background: #fff;
  border: 4px solid #fff; }

.blue-btn {
  color: #fff;
  background: #005596;
  border: 4px solid #005596; }

.white-outline-btn {
  color: #fff;
  background: none;
  border: 4px solid #fff; }

.gray-outline-btn {
  color: #48484A;
  background: none;
  border: 4px solid #48484A; }

.blue-outline-btn {
  color: #005596;
  background: none;
  border: 4px solid #005596; }

.yellow-btn:hover, .blue-btn:hover, .white-outline-btn:hover, .gray-outline-btn:hover, .blue-outline-btn:hover {
  color: #48484A !important;
  background: #fff;
  border: 4px solid #fff; }

.white-btn:hover {
  color: #fff;
  background: #005596;
  border: 4px solid #005596; }

.more-btn {display: none;}

.pulse-btn {
  animation-name: pulse_animation;
  animation-duration: 5000ms;
  transform-origin: 70% 70%;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

@keyframes pulse_animation {
  0% {
    transform: scale(1); }
  30% {
    transform: scale(1); }
  40% {
    transform: scale(1.08); }
  50% {
    transform: scale(1); }
  60% {
    transform: scale(1); }
  70% {
    transform: scale(1.05); }
  80% {
    transform: scale(1); }
  100% {
    transform: scale(1); } }
/* Action Links */
.blue-pointer-link,
.yellow-pointer-link,
.dark-gray-pointer-link,
.black-pointer-link,
.white-pointer-link,
.dark-gray-external-link,
.dark-gray-facebook-link,
.dark-gray-twitter-link,
.dark-gray-instagram-link,
.dark-gray-linkedin-link,
.dark-gray-youtube-link {
  padding-left: 24px;
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat; }

.blue-pointer-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f656b3b0-3fb3-4316-9c28-80379ccc6b3f}_pointer-hand-blue.png);
  color: #005596; }

.blue-pointer-link:hover {
  color: #005596; }

.yellow-pointer-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{42e06475-da7b-475b-9778-31394b10016d}_pointer-hand-yellow.png);
  color: #ffce00; }

.yellow-pointer-link:hover {
  color: #ffce00; }

.dark-gray-pointer-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b5fd98f-28f8-4390-b973-380b9f6a796e}_pointer-hand-dark-gray.png);
  color: #48484A; }

.black-pointer-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8358709-0e5f-4c2a-81dd-b9d0b70550c6}_pointer-hand-black.png);
  color: #212529; }

.black-pointer-link:hover {
  color: #212529; }

.white-pointer-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b18fde8-c1b0-4e7f-b90c-bb268b0b6f24}_pointer-hand-white.png);
  color: #fff; }

.white-pointer-link:hover {
  color: #fff; }

.dark-gray-external-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{04fdcd0f-7d17-4883-aff2-305701f3823b}_external-link-dark-gray.png);
  color: #48484A; }

.dark-gray-facebook-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2fa38840-67d2-4945-b357-ee936750f711}_facebook-link-dark-gray.png);
  color: #48484A; }

.dark-gray-twitter-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0814e2b2-d12a-48ac-871b-ea373a697e36}_twitter-link-dark-gray.png);
  color: #48484A; }

.dark-gray-instagram-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5496065-c1b1-4c74-8071-aa73cccfd756}_instagram-link-dark-gray.png);
  color: #48484A; }

.dark-gray-linkedin-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7906c188-289d-45df-b257-3fd285e1ba00}_linkedin-link-dark-gray.png);
  color: #48484A; }

.dark-gray-youtube-link {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2d305288-64e6-42d0-8bb2-764212cc536a}_youtube-link-dark-gray.png);
  color: #48484A; }

.dark-gray-pointer-link:hover,
.dark-gray-external-link:hover,
.dark-gray-facebook-link:hover,
.dark-gray-twitter-link:hover,
.dark-gray-instagram-link:hover,
.dark-gray-linkedin-link:hover,
.dark-gray-youtube-link:hover {
  color: #48484A; }

.dark-gray-text-form form label {
  margin-top: 0;
  margin-bottom: 0; }

.helpful-resources-box-link:hover {
  color: #48484A;
  background: #FDCE07;
	text-decoration: none; }


/* Colored Horizontal Rules */
.dark-gray-hr {
  border: 0;
  border-top: 3px solid #48484A; }

.light-gray-hr {
  border: 0;
  border-top: 3px solid #D6D6DE; }

.white-hr {
  border: 0;
  border-top: 3px solid #fff; }

.yellow-hr {
  border: 0;
  border-top: 3px solid #ffce00; }

.blue-hr {
  border: 0;
  border-top: 3px solid #005596; }

/* Dark Transparent background */
.dark-transparent-region {
  padding: 80px;
  background-color: rgba(0, 0, 0, 0.4); }
  @media (max-width: 1200px) {
    .dark-transparent-region {
      padding: 60px; } }
  @media (max-width: 1000px) {
    .dark-transparent-region {
      padding: 40px; } }

/* Modal Dialog Box - Holds Simple Forms */
.modal-content.dark-gray-text-form {
  overflow: hidden; }

.dark-gray-text-form button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  color: #fff;
  opacity: 1;
  float: left;
  font-size: 2.5rem; }

/* Modal Dialog on Program Pages */
.modal-content.dark-gray-text-form.program-rfi-form-dialog .program-rfi-form-dialog-image-holder {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7081f148-03ca-40a4-a450-4fd2ed4c1154}_students-in-front-of-dillon.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 300px; }

/* Modal Dialog on Program Pages */
.modal-content.dark-gray-text-form.viewbook-download-form-dialog .viewbook-download-form-dialog-image-holder {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8fc38f56-6d9e-44bb-9f3e-35cc95ff93fd}_viewbook-3d-model.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: #6cc3f0; }

/* Big Text Hero Banner - Mainly Used at the top of the page */
.big-text-hero-banner {
  padding: 80px 0;
  height: 840px;
  position: relative; }
  @media (max-width: 1200px) {
    .big-text-hero-banner {
      padding: 60px 0;
      height: auto;
      background-attachment: inherit; } }
  @media (max-width: 1000px) {
    .big-text-hero-banner {
      padding: 40px 0;
      height: auto;
      background-attachment: inherit; } }

/* Big Text Content Banner - Used throughout the page to denote a section or big idea */
.big-text-content-banner {
  padding: 80px 0;
  height: 740px;
  position: relative; }
  @media (max-width: 1200px) {
    .big-text-content-banner {
      padding: 60px 0;
      height: auto; } }
  @media (max-width: 1000px) {
    .big-text-content-banner {
      padding: 40px 0;
      height: auto; } }

.big-text-hero-banner.but-not-too-big {
  height: 440px;
  position: relative; }
  @media (max-width: 1200px) {
    .big-text-hero-banner.but-not-too-big {
      height: auto; } }

.big-text-hero-banner .container {
  padding: 0;
  height: 100%;
  position: relative; }

.large-video-hero-banner {
  max-height: 800px;
  text-align: center;
  padding: 12% 0;
  overflow: hidden;
  position: relative; }

@media (max-width: 1000px) {
  .video-hero-banner {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f5868097-1ea4-4334-8308-23c1dc112752}_students-at-dillon-hall-blue-overlay.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; } }

/* Hero Content Banner - Check if deprecated */
.hero-content {
  height: 640px;
  width: 100%; }
  @media (max-width: 800px) {
    .hero-content {
      height: auto; } }

.hero-content::after {
  display: block;
  content: '';
  clear: both; }

/* Used for variable or long content regions */
.content-region {
  padding: 80px 0;
  position: relative; }
  @media (max-width: 1000px) {
    .content-region {
      padding: 40px 0; } }

.dark-gray-content-region,
.gray-content-region,
.light-gray-content-region,
.blue-content-region,
.yellow-content-region,
.white-content-region {
  padding: 30px;
  margin: 0 0 30px;
  width: 100%;
  height: fit-content;
  position: relative; }

.dark-gray-content-region {
  background-color: #48484A; }

.gray-content-region {
  background-color: #707070; }

.light-gray-content-region {
  background-color: #E9E9EF; }

.blue-content-region {
  background-color: #005596; }

.yellow-content-region {
  background-color: #ffce00; }

.white-content-region {
  background-color: #fff; }

.dark-gray-content-region::after,
.blue-content-region::after,
.white-content-region::after {
  content: '';
  display: block;
  clear: both; }

/* Drop Shadown for Content Boxes/Areas */
.box-shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* Vertical Alignment for Banner Content */
.vertically-centered-banner-content {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 1200px) {
    .vertically-centered-banner-content {
      position: relative;
      top: inherit;
      left: inherit;
      transform: translate(0%, 0%);
      padding: 0; } }

.vertical-top-banner-content {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0); }
  @media (max-width: 1200px) {
    .vertical-top-banner-content {
      width: 100%;
      position: relative;
      top: 0;
      left: 50%;
      transform: translate(-50%, 0);
      padding: 0; } }

.vertical-bottom-banner-content {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0); }
  @media (max-width: 1200px) {
    .vertical-bottom-banner-content {
      position: relative;
      bottom: 0;
      left: 50%;
      transform: translate(-50%, 0);
      padding: 0; } }

/* 2 Column Header - Image left, Text Right (Ex: Student Ambassadors, Program Pages) */
.image-with-separated-text-header {
  height: 480px;
  text-align: center; }
  @media (max-width: 1200px) {
    .image-with-separated-text-header {
      height: auto; } }

@media (max-width: 1200px) {
  .image-with-separated-text-header::after {
    content: ' ';
    display: block;
    clear: both; } }

@media (max-width: 1200px) {
  .image-with-separated-text-header .container {
    max-width: 100%;
    padding: 0;
    margin: 0; } }

@media (max-width: 1200px) {
  .image-with-separated-text-header-title {
    max-width: 920px;
    width: 920px;
    float: none;
    position: relative;
    clear: both;
    height: auto;
    padding: 40px 0;
    margin: 0 auto; } }
@media (max-width: 1000px) {
  .image-with-separated-text-header-title {
    clear: both;
    max-width: 92%;
    float: none;
    height: auto;
    padding: 30px 0; } }

.image-with-separated-text-header-banner, .image-with-separated-text-header-title {
  width: 50%;
  float: left;
  position: relative;
  height: 480px; }
  @media (max-width: 1200px) {
    .image-with-separated-text-header-banner, .image-with-separated-text-header-title {
      width: 100%;
      height: auto;
      margin: 0 auto;
      float: none; } }

.image-with-separated-text-header-title .vertically-centered-banner-content {
  padding: 0 40px; }
  @media (max-width: 1200px) {
    .image-with-separated-text-header-title .vertically-centered-banner-content {
      padding: 0; } }

.image-with-separated-text-header-banner {
  overflow: hidden; }
  @media (max-width: 1600px) {
    .image-with-separated-text-header-banner {
      overflow: inherit; } }
  @media (max-width: 1200px) {
    .image-with-separated-text-header-banner {
      width: 100%;
      float: none;
      position: relative;
      height: 480px;
      overflow: hidden; } }
  @media (max-width: 800px) {
    .image-with-separated-text-header-banner {
      height: 360px; } }
  @media (max-width: 600px) {
    .image-with-separated-text-header-banner {
      height: 260px; } }

.image-with-separated-text-header-banner img {
  float: right;
  height: auto;
  width: 100%; }
  @media (max-width: 1600px) {
    .image-with-separated-text-header-banner img {
      height: 100%;
      width: auto; } }
  @media (max-width: 1200px) {
    .image-with-separated-text-header-banner img {
      height: auto;
      width: 100%; } }

.image-with-separated-text-header-banner .image-with-separated-text-header-banner-video-button {
  width: 120px;
  height: 120px;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.image-with-separated-text-header-banner .image-with-separated-text-header-banner-video-button:hover {
  background-color: rgba(0, 0, 0, 0.6); }

/* Coloured Boxes / Link Boxes */
.blue-box,
.dark-link-box,
.white-box,
.yellow-box,
.blue-link-box,
.dark-gray-link-box,
.white-link-box,
.yellow-link-box {
  font-weight: 700;
  text-shadow: 0px 1px 5px #464646;
  padding: 0 20px;
  margin: 0 0 15px 0;
  width: 100%;
  display: block;
  height: 80px;
  display: table; }

.blue-box span,
.dark-gray-box span,
.white-box span,
.yellow-box span,
.blue-link-box span,
.dark-gray-link-box span,
.white-link-box span,
.yellow-link-box span {
  display: table-cell;
  vertical-align: middle; }

.blue-link-box span.arrow,
.dark-gray-link-box span.arrow,
.white-link-box span.arrow,
.yellow-link-box span.arrow {
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: right;
  padding: 0 20px 0 0; }

.blue-box,
.blue-link-box {
  background-color: #005596;
  color: #fff; }

.blue-link-box span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }

.blue-link-box:hover {
  background-color: #fff;
  color: #005596;
  text-decoration: none;
  text-shadow: none; }

.blue-link-box:hover span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{98959337-f8d8-4818-8e56-a6ca2dcbc95c}_arrow-icon-blue.png); }

.dark-gray-box,
.dark-gray-link-box {
  background-color: #48484A;
  color: #ffce00; }

.dark-gray-link-box span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1105b3d-cae0-4c41-b08c-a44e7da21cb5}_arrow-icon-yellow.png); }

.dark-gray-link-box:hover {
  background-color: #ffce00;
  color: #48484A;
  text-decoration: none;
  text-shadow: none; }

.dark-gray-link-box:hover span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b25ad07-daa4-4fb3-a3aa-f259b5d9b49b}_arrow-icon-dark-gray.png); }

.dark-gray-link-box img {
  height: 30px;
  width: auto;
  margin: 0 10px 0 0; }

.white-box,
.white-link-box {
  background-color: #fff;
  color: #005596;
  text-shadow: none; }

.white-link-box span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{98959337-f8d8-4818-8e56-a6ca2dcbc95c}_arrow-icon-blue.png); }

.white-link-box:hover {
  background-color: #005596;
  color: #fff;
  text-decoration: none;
  text-shadow: none; }

.white-link-box:hover span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b535f04c-b171-49a2-a02e-e57152e1af49}_arrow-icon-white.png); }

.yellow-box,
.yellow-link-box {
  background-color: #ffce00;
  color: #48484A;
  text-shadow: none; }

.yellow-link-box span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b25ad07-daa4-4fb3-a3aa-f259b5d9b49b}_arrow-icon-dark-gray.png); }

.yellow-link-box:hover {
  background-color: #48484A;
  color: #ffce00;
  text-decoration: none;
  text-shadow: none; }

.yellow-link-box:hover span.arrow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1105b3d-cae0-4c41-b08c-a44e7da21cb5}_arrow-icon-yellow.png); }

/* Extra Link Boxes with Icons */
.yellow-link-box span.ask-live-chat-icon,
.yellow-link-box span.talk-to-an-agent-icon,
.yellow-link-box span.ask-uwindsor-question-icon {
  text-align: left;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: left;
  padding: 0 0 0 40px; }

.yellow-link-box span.ask-live-chat-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5d16fa3-8bae-4f3d-ac10-6c8e78cafc38}_ask-live-chat-icon-dark-gray.png); }

.yellow-link-box:hover span.ask-live-chat-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{49526bda-6f3d-41ef-a030-3b23416462f7}_ask-live-chat-icon-yellow.png); }

.yellow-link-box span.talk-to-an-agent-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{50b842ad-cc27-49df-85fb-f9c2a89021bf}_talk-to-an-agent-icon-dark-gray.png); }

.yellow-link-box:hover span.talk-to-an-agent-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f832b56b-3a96-4c4e-b579-0e6a2ee5479c}_talk-to-an-agent-icon-yellow.png); }

.yellow-link-box span.ask-uwindsor-question-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a46ca428-c2bc-48f0-976c-04ae3ffe27de}_ask-uwindsor-question-icon-dark-gray.png); }

.yellow-link-box:hover span.ask-uwindsor-question-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a27072bd-3c85-4c54-993d-44f04ca1b93d}_ask-uwindsor-question-icon-yellow.png); }

/* Background Colours */
.dark-gray-bg, .dark-gray-banner {
  background-color: #48484A; }

.gray-bg, .gray-banner {
  background-color: #707070; }

.light-gray-bg, .light-gray-banner {
  background-color: #cfcfd8; }

.blue-bg, .blue-banner {
  background-color: #005596; }

.light-blue-banner {
  background-color: #6cc3f0; }

.yellow-bg, .yellow-banner {
  background-color: #ffce00; }

.white-bg, .white-banner {
  background-color: #fff; }

/* Colored Border Accents */
.yellow-border-left {
  border-left: 5px solid #ffce00; }

.blue-border-left {
  border-left: 5px solid #005596; }

/* Staff Signatures */
.uwindsor-staff-member-signature {
  position: relative;
  left: -80px; }

.uwindsor-staff-member-signature img {
  margin-right: 20px; }

/* Rounded images and Outdented images */
.round-image {
  border-radius: 50%;
  /*-webkit-box-shadow: 0px 1px 3px 0px #808080;
  box-shadow: 0px 1px 3px 0px #808080;*/
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.outdented-image-region {
  padding: 30px 30px 30px 80px;
  position: relative; }

.outdented-image-region.outdented-image-region-left-reset {
  left: 40px;
  width: calc(100% - 40px); }

.outdented-image-region img {
  float: left;
  position: absolute;
  left: -40px; }

.outdented-image-region.outdented-ask-uwindsor {
  padding: 30px 30px 30px 160px; }

.outdented-image-region.outdented-ask-uwindsor img {
  float: left;
  position: absolute;
  transform: rotate(-8deg);
  left: -10px;
  width: 160px;
  height: auto; }

.outdented-sound-byte-region {
  min-height: 100px;
  padding-left: 0; }

.outdented-sound-byte-region span {
  position: absolute;
  top: 50%;
  left: 80px;
  transform: translate(0%, -50%);
  padding-right: 30px; }

.outdented-sound-byte-region .yellow-icon-circle {
  float: left;
  position: relative;
  left: -40px;
  padding: 20px;
  margin: 0;
  width: 100px;
  height: 100px; }

.dashed-blue {
  border: 4px dashed #005596; }

.dashed-yellow {
  border: 4px dashed #ffce00; }

.dashed-dark-gray {
  border: 4px dashed #48484A; }

.dashed-white {
  border: 4px dashed #fff; }

.round-image.dashed-blue, .round-image.dashed-yellow, .round-image.dashed-dark-gray, .round-image.dashed-white {
  box-shadow: none !important; }

.solid-blue {
  border: 4px solid #005596; }

.solid-yellow {
  border: 4px solid #ffce00; }

.solid-dark-gray {
  border: 4px solid #48484A; }

.solid-white {
  border: 4px solid #fff; }

/* Rouned image video buttons */
.round-image-video-button {
  width: 50px;
  height: 50px;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 120px;
  left: 40px;
  transform: translate(-50%, -50%); }

.round-image-video-button img {
  float: right;
  height: auto;
  width: 100%;
  position: relative;
  left: inherit; }

/* Video Embedded in the Page (YouTube), without a Modal */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Coloured Icon Circles */
.yellow-icon-circle,
.blue-icon-circle,
.dark-gray-icon-circle {
  border-radius: 50%;
  -webkit-box-shadow: 0px 1px 3px 0px #808080;
  box-shadow: 0px 1px 3px 0px #808080;
  display: block;
  width: 150px;
  height: 150px;
  padding: 20px;
  margin-bottom: 20px;
  position: relative; }

.yellow-icon-circle img,
.blue-icon-circle img,
.dark-gray-icon-circle img {
  width: 65%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.yellow-icon-circle {
  background-color: #FFCE07;
  border: 4px solid #fff; }

.blue-icon-circle {
  background-color: #005596;
  border: 4px solid #fff; }

.dark-gray-icon-circle {
  background-color: #48484A;
  border: 4px solid #fff; }

img.yellow-highlight-left-bottom {
  box-shadow: -15px 15px 0px #FFCE07; }

img.blue-highlight-left-bottom {
  box-shadow: -15px 15px 0px #005596; }

img.yellow-highlight-right-bottom {
  box-shadow: 15px 15px 0px #FFCE07; }

img.blue-highlight-right-bottom {
  box-shadow: 15px 15px 0px #005596; }

/* Fancy Lists */
ul.fancy-list-gray, ul.fancy-list-white, ul.fancy-list-black, ul.fancy-list-blue,
ol.fancy-list-gray, ol.fancy-list-white, ol.fancy-list-black, ol.fancy-list-blue,
ul.thumbs-up-list-gray, ul.thumbs-up-list-white,
ul.pointer-list-gray, ul.pointer-list-white,
ul.calendar-list-gray, ul.calendar-list-white,
ul.check-mark-circle-gray,
ul.x-mark-circle-gray,
ul.check-mark-gray,
ul.x-mark-gray {
  list-style: none;
  padding: 0;
  margin: 0; }

ol.fancy-list-gray, ol.fancy-list-white {
  list-style: decimal;
  padding: inherit; }

ul.fancy-list-gray li, ul.fancy-list-white li, ul.fancy-list-black li, ul.fancy-list-blue li,
ol.fancy-list-gray li, ol.fancy-list-white li, ol.fancy-list-black li, ol.fancy-list-blue li,
ul.thumbs-up-list-gray li, ul.thumbs-up-list-white li,
ul.pointer-list-gray li, ul.pointer-list-white li,
ul.calendar-list-gray li, ul.calendar-list-white li,
ul.check-mark-circle-gray li,
ul.x-mark-circle-gray li,
ul.check-mark-gray li,
ul.x-mark-gray li {
  /*font-size: 16px;*/
  padding: 16px 0;
  margin: 0;
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat; }

/*ul.fancy-list-gray li:first-child, ul.fancy-list-white li:first-child, ul.fancy-list-black li:first-child, ul.fancy-list-blue li:first-child,
ol.fancy-list-gray li:first-child, ol.fancy-list-white li:first-child, ol.fancy-list-black li:first-child,  ol.fancy-list-blue li:first-child {
    padding: 0 0 16px 0;
}*/
ul.fancy-list-gray li,
ol.fancy-list-gray li,
ul.thumbs-up-list-gray li,
ul.pointer-list-gray li,
ul.calendar-list-gray li,
ul.check-mark-circle-gray li,
ul.x-mark-circle-gray li,
ul.check-mark-gray li,
ul.x-mark-gray li {
  color: #48484A;
  border-bottom: 1px solid #707070; }

ul.fancy-list-white li,
ol.fancy-list-white li,
ul.thumbs-up-list-white li,
ul.pointer-list-white li,
ul.calendar-list-white li {
  color: #fff;
  border-bottom: 1px solid #fff; }

ul.fancy-list-black li,
ol.fancy-list-black li,
ul.thumbs-up-list-black li,
ul.pointer-list-black li,
ul.calendar-list-black li {
  color: #212529;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

ul.fancy-list-blue li,
ol.fancy-list-blue li,
ul.thumbs-up-list-blue li,
ul.pointer-list-blue li,
ul.calendar-list-blue li {
  color: #015596;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

ul.fancy-list-gray li img, ul.fancy-list-white li img {
  height: 20px;
  width: auto;
  margin-right: 10px; }

ul.thumbs-up-list-gray li {
  padding: 0 0 16px 26px;
  margin: 0 0 16px 0;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{87cf0943-2a21-4ca1-8883-b5fb68283801}_thumbs-up-gray.png);
  background-position: left top; }

ul.thumbs-up-list-white li {
  padding: 0 0 16px 26px;
  margin: 0 0 16px 0;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a1b40e1f-35a9-49b8-a7b0-990b231c92b9}_thumbs-up-white.png);
  background-position: left top; }

ul.pointer-list-gray li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b5fd98f-28f8-4390-b973-380b9f6a796e}_pointer-hand-dark-gray.png); }

ul.pointer-list-white li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b18fde8-c1b0-4e7f-b90c-bb268b0b6f24}_pointer-hand-white.png); }

ul.calendar-list-gray li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14b20673-5a12-4974-ab2a-42846c185d04}_calendar-icon-white.png); }

ul.calendar-list-white li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{14b20673-5a12-4974-ab2a-42846c185d04}_calendar-icon-white.png); }

ul.check-mark-circle-gray li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5f5ec11a-ec30-46a3-b73f-c1b5814eba85}_check-mark-circle-gray.png); }

ul.x-mark-circle-gray li {
  padding: 16px 0 16px 26px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4a62c9c6-99ab-466a-8672-25a8ac225322}_x-mark-circle-gray.png); }

ul.check-mark-gray li {
  background-size: 26px;
  padding: 16px 0 16px 46px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cdfb7950-edf6-436c-8a3f-002f44508af5}_check-mark-gray.png); }

ul.x-mark-gray li {
  background-size: 26px;
  padding: 16px 0 16px 46px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ca46aa8-5535-4fee-a105-e3d0e927e083}_x-mark-gray.png); }

/*ul.fancy-list-gray li:nth-last-child(1), ul.fancy-list-white li:nth-last-child(1), ul.fancy-list-black li:nth-last-child(1), ul.fancy-list-blue li:nth-last-child(1),
ol.fancy-list-gray li:nth-last-child(1), ol.fancy-list-white li:nth-last-child(1), ol.fancy-list-black li:nth-last-child(1),  ol.fancy-list-blue li:nth-last-child(1),*/
ul.thumbs-up-list-gray li:nth-last-child(1), ul.thumbs-up-list-white li:nth-last-child(1),
ul.pointer-list-gray li:nth-last-child(1), ul.pointer-list-white li:nth-last-child(1),
ul.calendar-list-gray li:nth-last-child(1), ul.calendar-list-white li:nth-last-child(1),
ul.check-mark-circle-gray li:nth-last-child(1),
ul.x-mark-circle-gray li:nth-last-child(1),
ul.check-mark-gray li:nth-last-child(1),
ul.x-mark-gray li:nth-last-child(1) {
  border-bottom: 0 none; }

ul.two-col-list {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

/* Modal Video Player */
.modal-video-dialog {
  margin: 0;
  width: 100%; }

.modal-video-dialog iframe {
  height: 85vh;
  width: 100%; }

.modal-video-dialog .modal-body {
  padding: 0;
  margin: 0;
  height: 95vh; }

/* Bootstrap Collapse */
.card {
  border: 0 !important;
  margin: 0 0 10px; }

.card-header {
  background-color: #005596;
  border-radius: 0 !important;
  border: 0 none;
  padding: 0; }

.card-header h5 {
  padding: 20px 30px; }

.card-header .btn {
  display: block;
  width: 100%;
  text-align: left;
  color: #fff;
  padding: 0 20px 0 0;
  border: 0 none;
  font-weight: 700;
  font-style: normal;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 12px auto;
  left: 0;
  white-space: inherit;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{921aa43d-d999-4c13-860a-e94c4d56f642}_arrow-previous-white.png); }

.card-header .btn[aria-expanded=true] {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5680f369-6d4e-4506-bf05-bbd9aae78d66}_arrow-down-white.png); }

.card-body .card .card-header {
  background-color: #cfcfd8; }

.card-body .card-header .btn {
  display: block;
  width: 100%;
  text-align: left;
  color: #48484A;
  border: 0 none;
  font-weight: 700;
  font-style: normal;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 12px auto;
  left: 0;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }

.card-body .card-header .btn[aria-expanded=true] {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }

/* Bootstrap Collapse - Light Gray */
.accordion-light-gray .card-header {
  background-color: #cfcfd8; }

.accordion-light-gray .card-header .btn[aria-expanded=true] {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }

.accordion-light-gray .card-header .btn {
  color: #58585b;
  padding-right: 20px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }

/* Bootstrap Collapse - Yellow */
.accordion-yellow .card-header {
  background-color: #ffce00; }

.accordion-yellow .card-header .btn[aria-expanded=true] {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }

.accordion-yellow .card-header .btn {
  color: #58585b;
  padding-right: 20px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }

/* Bootstrap Collapse - White with Blue Text */
.accordion-white .card-header {
  background-color: #fff; }

.accordion-white .card-header .btn[aria-expanded=true] {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8166c643-3ef3-45d6-ac35-f11f14273e9b}_arrow-down-blue.png); }

.accordion-white .card-header .btn {
  color: #005596;
  padding-right: 20px;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc5978be-9bb0-4e7c-8eec-35fd3427fe85}_arrow-previous-blue.png); }

  .accordion-white .card-body .card-header .btn {
    color: #48484A !important;
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }

  .accordion-white .card-body .card-header .btn[aria-expanded=true] {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52f0832e-3389-497f-8110-164e5ee42127}_arrow-down-gray.png); }

.accordion-white .card-body {
  background-color: #EAEAEA; }

/* Legal Content for Contest, Etc. Example: #Future Lancers Contest Page */
.legal-content {
  width: 100%;
  text-align: center;
  position: relative;
  margin: 0 0 100px;
  padding: 30px 0;
  clear: both; }

.legal-content h3 a,
.legal-content h3 a:hover {
  font-weight: 700;
  letter-spacing: 0;
  font-size: 18px;
  padding: 10px 20px 0;
  margin: 0 auto;
  border: 0;
  color: #fff;
  background-color: #48484A;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 2px 0px #dddddd;
  box-shadow: 0px 0px 2px 0px #dddddd; }

.legal-content h3 a::after,
.legal-content h3 a:hover::after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #48484A;
  margin: 0 auto;
  position: relative;
  top: 10px; }

.legal-content .card {
  border: 0;
  border-radius: 4px;
  background: #E9E9EF; }

.legal-content ol {
  text-align: left;
  margin: 0;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px; }
  @media (max-width: 1000px) {
    .legal-content ol {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
      -webkit-column-gap: 0;
      -moz-column-gap: 0;
      column-gap: 0; } }

.legal-content ol li {
  margin: 0 0 8px; }

/* Overlays Fixed - The background remains static as the user scrolls */
.winston-welcome-week-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f82c9f55-cd51-4845-843e-705dff6126a4}_winston-at-welcome-week.jpg);
  background-attachment: fixed;
  background-position: top center;
  background-size: cover; }

.computer-lab-students-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{103ddd8a-0a16-48e7-9731-8e3445663a99}_computer-lab-students-blue.jpg);
  background-size: cover;
  background-attachment: fixed;
  background-position: top center; }

.dillon-hall-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f5868097-1ea4-4334-8308-23c1dc112752}_students-at-dillon-hall-blue-overlay.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.welcome-centre-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{491ec133-a734-4add-aa8d-30b004e22513}_welcome-centre-big-sky.png);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.smiling-student-recuiters-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fe9a4e5-4523-49cc-9ddc-e1cdda8b1082}_smiling-student-recuiters.png);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.teacher-and-student-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d80021f6-4a13-4838-8d4e-89f1c2df781e}_teacher-and-student-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-on-campus-tour-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fcf04f9-2079-4db8-8cd6-806a37328559}_students-on-campus-tour-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.epic-centre-students-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1052b393-f559-44c1-8700-a508320ef583}_epic-centre-students-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.alumni-hall-lobby-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d67e2543-a738-4b33-ad76-4b950b150556}_alumni-hall-lobby-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.lancers-in-stadium-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{983bccf6-a224-4663-8c8e-d2ac8f3e060c}_lancers-in-stadium-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-drawing-on-canvas-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dc4d296e-913f-4470-bd30-96afbea54a1f}_students-drawing-on-canvas-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-in-common-area-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{83fea25e-bec7-4e1e-8660-046d9e02d3eb}_students-in-common-area-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-chatting-in-windsor-hall-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{63f28b93-0b26-4bb2-b9c1-07833ea46a0a}_students-chatting-in-windsor-hall-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.exchange-student-on-the-beach-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{185121b3-1f09-4a6f-9516-f890d6f045a0}_exchange-student-on-the-beach-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.international-students-standing-in-a-circle-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6989906b-e938-4336-ad91-669793d4b886}_international-students-standing-in-a-circle-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-reading-together-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{47e1af4b-c436-47d2-b346-ac96656238bb}_students-reading-together-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.groups-of-students-studying-together-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cfd6351c-178a-4b8c-9abe-fec034659bed}_groups-of-students-studying-together-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.teacher-and-student-dark-gray-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5bfe2b42-c916-43d8-9963-9cd37fffc5d4}_teacher-and-student-overlay-dark-gray.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-in-residence-overlay-gray-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e97a08-9d0f-4a0e-89d8-47438dfb245f}_students-in-residence-overlay-gray.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-doing-the-uwindsor-w-hand-sign-gray-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c43a13e5-0d87-468f-a07b-99b167f0bf0b}_students-doing-the-uwindsor-w-hand-sign-overlay-gray.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.smiling-student-recruiters-at-booth-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a86896ea-4251-4414-bcf8-14d53c4ed375}_smiling-student-recruiters-at-booth.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-on-campus-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a311932f-cc6e-43bb-ac14-8be2e10c2d1a}_students-on-campus@2x.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.dillon-hall-gray-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{414bfee3-11a2-4a30-a820-4717617e85db}_students-at-dillon-hall-gray-overlay.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.science-student-in-lab-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{09fc3bf7-0b15-44b4-8533-2d31c25f4e3c}_science-student-in-lab-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.science-student-in-lab-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{69dd1efc-5ae0-4a63-a50d-9837e4594c23}_biochemistry-close-up.jpg@2x.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.nursing-students-in-the-lab-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f3ec6961-b979-45f2-8068-01c0c78cde9a}_nursing-students-in-the-lab-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.law-students-in-a-common-area-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8042d28b-cb2f-4a34-9bd4-9b977125afec}_law-students-in-a-common-area-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.hk-students-in-lab-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f4aa6966-1b76-44f0-b59e-652429051be8}_hk-students-in-lab-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.engineering-students-in-the-lab-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6860e8ea-5318-4b0e-ba80-97fd93dc39f2}_engineering-students-in-the-lab-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.education-student-with-kids-in-nature-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d031164f-801a-423f-a094-0dbc3f07ad64}_education-student-with-kids-in-nature-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.business-students-studying-together-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be839a56-9264-4d37-a2d4-e6c468675431}_business-students-studying-together-overlay-yellow.png);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.class-outside-dillon-hall-yellow-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f05481cc-3818-4a7e-a355-4d2121624b79}_class-outside-dillon-hall-overlay-yellow.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.class-outside-dillon-hall-blue-overlay-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{18baab57-27ee-4902-ad00-e92253e209c6}_class-outside-dillon-hall.png);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.campus-view-overlay-gray-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4304a096-f2cd-459e-b0f4-1d49b53a0563}_campus-aria-gray.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.students-hanging-out-at-soca-overlay-blue-fixed {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d8289006-f7a9-4091-958e-7072f2d11791}_students-hanging-out-at-soca-overlay-blue.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.face-scan-group {
  background-image: url(../../images/face-scan-group.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.face-scan-group-blue-overlay {
  background-image: url(../../images/face-scan-group-blue-overlay.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.face-scanner {
  background-image: url(../../images/scanner.gif);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 800px; }

.world-map-center-overlay {
  background-image: url("http://images.e.uwindsor.ca/Web/UniversityofWindsor/{6141eaac-3437-44b8-8974-91c87b4af518}_international-students-world-map-background.png");
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat; }


/* Overlays non fixed - The background scolls as the user scrolls */
.welcome-week-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bc1bdbf7-5842-482f-9641-26e712ed5591}_welcome-week-mosaic-blue.jpg);
  background-size: cover;
  background-position: top center; }

.teacher-and-student-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d80021f6-4a13-4838-8d4e-89f1c2df781e}_teacher-and-student-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.alumni-hall-lobby-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d67e2543-a738-4b33-ad76-4b950b150556}_alumni-hall-lobby-overlay-blue.jpg);
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.international-students-standing-in-a-circle-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6989906b-e938-4336-ad91-669793d4b886}_international-students-standing-in-a-circle-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-reading-together-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{47e1af4b-c436-47d2-b346-ac96656238bb}_students-reading-together-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.groups-of-students-studying-together-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cfd6351c-178a-4b8c-9abe-fec034659bed}_groups-of-students-studying-together-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.groups-of-students-talking-near-odette-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd44b6df-986d-455d-a923-34087df65577}_groups-of-students-talking-near-odette-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-on-campus-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a311932f-cc6e-43bb-ac14-8be2e10c2d1a}_students-on-campus@2x.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.teacher-and-student-overlay-dark-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5bfe2b42-c916-43d8-9963-9cd37fffc5d4}_teacher-and-student-overlay-dark-gray.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-doing-the-uwindsor-w-hand-sign-gray-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c43a13e5-0d87-468f-a07b-99b167f0bf0b}_students-doing-the-uwindsor-w-hand-sign-overlay-gray.jpg);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat; }

.welcome-week-overlay-yellow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3f4be285-cdbc-4886-aa02-7667b6722e38}_welcome-week-collage-yellow.jpg);
  background-size: cover;
  background-position: top center; }

.campus-view-overlay-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4304a096-f2cd-459e-b0f4-1d49b53a0563}_campus-aria-gray.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.downtown-windsor-cityscape-overlay-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f7ffdbee-5d08-4f69-8b5f-99d7e44b3cfb}_downtown-windsor-cityscape-overlay-gray.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.downtown-windsor-cityscape-overlay-full-colour {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a9a5acfa-ef87-4d2c-9c22-b220ed8e2087}_downtown-windsor-cityscape-overlay-full-colour.jpg);
  background-color: #5b77b4;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center; }

.student-and-tutor-at-laptop-overlay-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{917bab79-4336-4759-b64f-5a6d92bb1ec8}_student-and-tutor-at-laptop-overlay-gray.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center; }

.crowd-overlay-yellow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8b1b83ab-a843-4206-9c1d-b518d7259b2f}_crowd-of-future-lancers.png);
  background-position: center;
  background-size: cover; }

.crowd-overlay-gray {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6d527ece-d379-4099-925f-025a38b8e244}_crowd-of-future-lancers-gray.jpg);
  background-position: center;
  background-size: cover; }

.uwindsor-crest-left-aligned-overlay {
  width: 100%;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5670ac92-2160-478b-96c3-9bf3bd5c4dfc}_uwindsor-sheild-angled@2x.png);
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 660px; }

.science-student-in-lab-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{09fc3bf7-0b15-44b4-8533-2d31c25f4e3c}_science-student-in-lab-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.science-student-in-lab-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{69dd1efc-5ae0-4a63-a50d-9837e4594c23}_biochemistry-close-up.jpg@2x.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.nursing-students-in-the-lab-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f3ec6961-b979-45f2-8068-01c0c78cde9a}_nursing-students-in-the-lab-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.law-students-in-a-common-area-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8042d28b-cb2f-4a34-9bd4-9b977125afec}_law-students-in-a-common-area-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.hk-students-in-lab-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f4aa6966-1b76-44f0-b59e-652429051be8}_hk-students-in-lab-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.engineering-students-in-the-lab-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6860e8ea-5318-4b0e-ba80-97fd93dc39f2}_engineering-students-in-the-lab-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.education-student-with-kids-in-nature-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d031164f-801a-423f-a094-0dbc3f07ad64}_education-student-with-kids-in-nature-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.business-students-studying-together-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be839a56-9264-4d37-a2d4-e6c468675431}_business-students-studying-together-overlay-yellow.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.class-outside-dillon-hall-yellow-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f05481cc-3818-4a7e-a355-4d2121624b79}_class-outside-dillon-hall-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.class-outside-dillon-hall-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{18baab57-27ee-4902-ad00-e92253e209c6}_class-outside-dillon-hall.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.students-on-campus-tour-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fcf04f9-2079-4db8-8cd6-806a37328559}_students-on-campus-tour-overlay-blue.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.prof-and-student-doing-camera-work-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9421e2b8-fb1e-496d-a29b-14bff8d9f7e9}_film-student-and-teacher.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.students-in-commons-area-gray-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{89b6d7f0-7678-4032-bbe1-779614512f3e}_students-on-campus-2@2x.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.students-hanging-out-at-soca-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d8289006-f7a9-4091-958e-7072f2d11791}_students-hanging-out-at-soca-overlay-blue.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.mosaic-student-overlay-yellow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a383e545-6fd9-4f59-92ba-9e1ff1d5a1b7}_mosaic-student-overlay-yellow.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.mosaic-student-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b7dbae23-e24a-4c65-a9cc-f70a2fc6237e}_mosaic-student-overlay-blue.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.pixelated-yellow-background {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{885bef38-a1a8-47af-a3e8-1a8338fd23e6}_pixelated-yellow-background-md.jpg);
  background-size: 600px;
  background-repeat: repeat; }

.pixelated-blue-background {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f16f171f-ed36-4f59-b3f2-74b8741b6528}_pixelated-blue-background-md.jpg);
  background-size: 600px;
  background-repeat: repeat; }

.mosaic-student-overlay-blue {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b7dbae23-e24a-4c65-a9cc-f70a2fc6237e}_mosaic-student-overlay-blue.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.happy-clouds {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{382f047b-a7ce-42d4-a796-a2cc3c3fa276}_happy-clouds-lg.jpg);
  background-size: cover;
  background-attachment: fixed;
  background-position: top center;
  background-repeat: no-repeat; }
  @media (max-width: 1000px) {
    .happy-clouds {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ffc951ba-4e89-4fec-a6b5-9a739888b755}_happy-clouds-md.jpg);
      background-size: auto;
      background-position: center; } }
  @media (max-width: 800px) {
    .happy-clouds {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{48dcc10d-ad04-4d08-80fb-e3db698bdcf6}_happy-clouds-sm.jpg);
      background-size: auto;
      background-position: center; } }

/* Program Page - Let's Talk About Form Specific Overlays */
.actors-on-stage-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5a2eeb8c-1357-4ce3-81a6-26e7515a08a8}_actors-on-stage.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.student-standing-next-to-plane-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4eadb482-1e48-4e71-838c-cbb48ae4fcba}_student-standing-next-to-plane.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.students-reviewing-a-presentation-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8379ce6d-c3c0-425e-bd03-b6e2aa653db1}_students-reviewing-a-presentation.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.civil-engineering-students-working-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8eb85deb-675d-4276-b63f-25074f9881f9}_civil-engineering-students-working.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.reading-student-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2934f482-5447-4221-8968-04f9f49ac9bf}_reading-student.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.chatting-students-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{722e0d1c-7333-48b3-9e6e-f2f7750704e1}_chatting-students.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.electrical-engineering-students-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{98e56a31-baa8-45ac-9164-ea428c3ba149}_electrical-engineering-students.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.centre-for-engineering-innovation-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1c897f20-72ea-4f61-b38a-e7b9846c4234}_centre-for-engineering-innovation.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.students-in-the-jungle-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{04e4e9b5-7dff-4f6c-a5f5-4e7a17ae7534}_students-in-the-jungle.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.forensic-student-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b9ababff-a706-45d7-8182-c1661e5c2102}_forensic-student.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.human-kinetics-students-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3410ef2d-2397-421c-8051-3fdb81956d4c}_human-kinetics-students.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.note-taking-student-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1cf035b1-2ae0-4567-9cd2-46106ee7c372}_note-taking-student.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.math-students-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2d84ab85-a8f9-4117-a361-d260f474a252}_math-students.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.music-students-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{22189f91-2ad4-40e6-98f7-38e848cce968}_music-students.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.nursing-student-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fea62798-db96-4149-a8e3-50a9a16e555f}_nursing-student.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.computer-science-lab-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8b8f6000-f969-49bd-90d5-2d55e3cc3c7e}_computer-science-lab.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.visual-arts-student-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{395be965-653e-498d-9747-bc99207d350f}_visual-arts-student.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

.kids-and-teacher-in-class-blue-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{feb71430-192a-4f5a-8e5a-2cb06c900920}_kids-and-teacher-in-class.jpg);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat; }

/* UWindsor Crest Watermarks */
.uwindsor-crest-left-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center left;
  background-repeat: no-repeat; }

.uwindsor-crest-center-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center center;
  background-repeat: no-repeat; }

.uwindsor-crest-right-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center right;
  background-repeat: no-repeat; }

/* Made in Windsor Watermark */
.made-in-windsor-word-mark-stacked-bg-center-aligned-dark-transparent {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bce0c96a-e3d1-4dc1-bdb6-c2568e3f3b2d}_made-in-windsor-word-mark-stacked-bg-dark-transparent.png);
  background-attachment: fixed;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1000px) {
    .made-in-windsor-word-mark-stacked-bg-center-aligned-dark-transparent {
      background-attachment: inherit;
      background-size: contain;
      background-position: right top;
      background-repeat: no-repeat; } }

.made-in-windsor-word-mark-stacked-bg-right-aligned-dark-transparent {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bce0c96a-e3d1-4dc1-bdb6-c2568e3f3b2d}_made-in-windsor-word-mark-stacked-bg-dark-transparent.png);
  background-attachment: fixed;
  background-size: contain;
  background-position: right center;
  background-repeat: no-repeat; }
  @media (max-width: 1000px) {
    .made-in-windsor-word-mark-stacked-bg-right-aligned-dark-transparent {
      background-attachment: inherit;
      background-size: contain;
      background-position: right top;
      background-repeat: no-repeat; } }

/* Windsor Proud Word Mark Watermark */
.windsor-proud-word-mark-angled-right-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{345ea16e-cc8b-44e1-9e24-89cc7de69b46}_windsor-proud-word-mark-angled.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: right 30%;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .windsor-proud-word-mark-angled-right-aligned-overlay {
      background-position: right center; } }

/* Campaign Specific Styles - May change year to year */
/* Made in Windsor Stamp */
.made-in-windsor-stamp {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{92498955-be0d-4bed-8b9f-9e59b343761c}_made-in-windsor-gray-30.png);
  background-repeat: no-repeat;
  background-size: 140px;
  background-position: right bottom; }

/* Video Backgrounds - Soon to be deprecated */
/* Video */
.applicant-reception-hero-banner-video {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -200;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f5868097-1ea4-4334-8308-23c1dc112752}_students-at-dillon-hall-blue-overlay.jpg);
  background-color: #005596;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

/* Video Buttons */
#myBtn {
  background-color: rgba(0, 0, 100, 0.5);
  color: #fff;
  cursor: pointer;
  border-radius: 50%;
  height: 48px;
  width: 48px;
  padding: 0;
  margin: 0; }

#myBtn .pause, #myBtn .play {
  display: block;
  text-indent: -9000px;
  overflow: hidden; }

#myBtn .pause {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fd63c5a4-64d3-4735-8918-2a41fe5610f3}_pause-icon-white.png);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center; }

#myBtn .play {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{540ad4e8-0791-4932-a907-fae7fc972b59}_play-icon-white.png);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center; }

#myBtn:hover {
  background-color: #fff;
  color: #005596; }

#myBtn:hover .pause {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bbb23e96-1808-4ab9-9c5a-9fa4c2974d82}_pause-icon-blue.png); }

#myBtn:hover .play {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{157c7b3f-0310-4284-ad9e-c6044da3789c}_play-icon-blue.png); }

#myBtn img {
  height: 12px;
  width: auto; }

@media (max-width: 1000px) {
  #myVideo, #myBtn {
    display: none; } }

/* Don't you hate Eloqua? */
#preferred-enrolment-term #formElement2,
.dark-gray-content-region #formElement12,
.dark-gray-content-region #formElement4,
.dark-gray-content-region #formElement9,
.dark-gray-content-region #formElement14 {
  color: #fff;
  margin-top: 20px;
  font-size: 80%; }

.dark-gray-content-region .elq-form .row:after {
  clear: none; }

#fe1642 .list-order.one-column {
  white-space: inherit; }

/* Head Start */
.dark-gray-content-region .elq-form .elq-item-input,
.dark-gray-content-region .elq-form .elq-item-select,
.dark-gray-content-region .elq-form .elq-item-textarea {
  font-size: 1rem !important;
  color: #495057 !important; }

/* Program Listing */
.holland-type {
  display: block;
  height: 100%;
  background-color: #fff;
  color: #48484A !important;
  -webkit-box-shadow: 0px 1px 3px 0px #dcae0f;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.holland-type h4 {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 16px 0; }

.holland-type:hover, .holland-type-active {
  background-color: #cfcfd8;
  /*color: colour(uwin-white) !important;*/ }

.holland-type span {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  display: block;
  text-indent: -9000px;
  overflow: hidden; }

.holland-type span.artistic {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ee47836-6af9-432b-b443-87d31975360f}_paper-airplane-holland-icon-dark-gray.png); }

/*.holland-type:hover span.artistic, .holland-type-active span.artistic { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b7eb7a42-7331-4053-862f-555945587af8}_paper-airplane-holland-icon-white.png); }*/
.holland-type span.conventional {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0940e551-f411-4929-9a53-cc14d1c6e937}_calendar-holland-icon-dark-gray.png); }

/*.holland-type:hover span.conventional, .holland-type-active span.conventional { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a5b3578e-7917-4d67-b866-c99f1367d3d3}_calendar-holland-icon-white.png); }*/
.holland-type span.enterprising {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ef8239ce-0966-4cea-b0c0-24a1943eeb0d}_hand-shake-holland-icon-dark-gray.png); }

/*.holland-type:hover span.enterprising, .holland-type-active span.enterprising { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{be8b775f-2e77-42ef-a0fe-5d1ec3aeb700}_hand-shake-holland-icon-white.png); }*/
.holland-type span.investigative {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4cc35f29-e775-4c54-a618-df925af4b10b}_brain-holland-icon-dark-gray.png); }

/*.holland-type:hover span.investigative, .holland-type-active span.investigative { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{385dd72b-8c55-4a71-9d56-14fe67f62078}_brain-holland-icon-white.png); }*/
.holland-type span.realistic {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1253014c-c363-4d9f-b913-13ca6ab99adb}_clip-board-check-icon-dark-gray.png); }

/*.holland-type:hover span.realistic, .holland-type-active span.realistic { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{50dd6537-c9b4-4e89-9da5-18882f04ef20}_clip-board-check-icon-white.png); }*/
.holland-type span.social {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{02157003-f84b-4d27-9787-eb25e39af1ce}_people-icon-dark-gray.png); }

/*.holland-type:hover span.social, .holland-type-active span.social { background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a11ee5b7-f208-4beb-b3ce-3f4bfed33768}_people-icon-white.png); }*/
.holland-type .holland-type-active-checked {
  display: none;
  height: 40px;
  width: 40px;
  background-color: #fff;
  color: #005596 !important;
  position: absolute;
  top: -12px;
  left: -5px;
  text-indent: -9000px;
  overflow: hidden;
  border-radius: 50%;
  -webkit-box-shadow: 0px 1px 3px 0px #808080;
  box-shadow: 0px 1px 3px 0px #808080;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{293df737-6c82-4f58-ba56-8a639b58e6b3}_holland-check-mark-icon-blue.png);
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat; }

.holland-type.holland-type-active .holland-type-active-checked {
  display: block; }

.program-search-filters {
  background: #cfcfd8; }

.build-your-own-degree-btn {
  color: #fff;
  background: #005596; }

.build-your-own-degree-btn:hover {
  color: #FDCE07;
  background: #48484A; }

/* Grad Filtering Options */
.graduate-sorting .btn.course-based-grad-btn span,
.graduate-sorting .btn.research-based-grad-btn span {
  background-size: 14px;
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 18px;
  width: 20px;
  float: left; }

.graduate-sorting .btn.course-based-grad-btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ddea48d-c901-46e0-a52e-8716d4420a3e}_course-based-icon-small-dark-gray.png); }

.graduate-sorting .btn.research-based-grad-btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7d89c8cc-d2af-479f-b5de-6daa4117b0d4}_research-based-icon-small-dark-gray.png); }

.graduate-sorting .btn:hover,
.graduate-sorting .btn.active {
  background: #005596;
  color: #fff; }

.graduate-sorting .btn.course-based-grad-btn:hover span,
.graduate-sorting .btn.active.course-based-grad-btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c2cdd030-13a3-4dc3-9fd7-19b39cf52300}_course-based-icon-small-white.png); }

.graduate-sorting .btn.research-based-grad-btn:hover span,
.graduate-sorting .btn.active.research-based-grad-btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{648e9eeb-2339-490c-93fb-efaa425904ee}_research-based-icon-small-white.png); }

.programs ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none; }

/* Undergraduate Program Listing */
.programs ul li a {
  color: #fff;
  background: #005596;
  display: table; }

.programs ul li a:hover {
  color: #48484A;
  background: #FDCE07;
  text-decoration: none; }

.programs ul li a span {
  display: table-cell;
  vertical-align: middle; }

.programs ul li a .program-icon {
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  width: 60px;
  height: 50px;
  text-indent: -9000px;
  overflow: hidden; }

/* Graduate Program Listing */
.programs ul li.grad-program-item .program {
  color: #fff;
  background: #005596; }

.programs ul li.grad-program-item .program .program-details {
  display: table; }

.programs ul li.grad-program-item .program span.program-icon {
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  width: 60px;
  height: 40px;
  text-indent: -9000px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle; }

.programs ul li.grad-program-item .program span.program-name {
  display: table-cell;
  vertical-align: middle; }

.programs ul li.grad-program-item span.program-icon.biological-sciences-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a81843fa-4f7a-485a-b28d-590064a553cb}_biological-science-icon-small-white.png); }

.programs ul li a:hover .biological-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fa0993f-db13-41ac-ad08-c161db743a7f}_biological-science-icon-small-dark-gray.png); }

.programs ul li.grad-program-item a {
  color: #48484A;
  background-color: #FDCE07;
  border-radius: 4px; }

.programs ul li.grad-program-item a:hover {
  color: #48484A;
  background-color: #fff;
  text-decoration: none; }

.programs ul li.grad-program-item a.course-based-grad-program span,
.programs ul li.grad-program-item a.research-based-grad-program span {
  background-size: 14px;
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 18px;
  width: 20px;
  float: left; }

.programs ul li.grad-program-item a.course-based-grad-program span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3ddea48d-c901-46e0-a52e-8716d4420a3e}_course-based-icon-small-dark-gray.png); }

.programs ul li.grad-program-item a.research-based-grad-program span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7d89c8cc-d2af-479f-b5de-6daa4117b0d4}_research-based-icon-small-dark-gray.png);
  background-size: 16px; }

/* Certificate Diploma Listing */
.programs ul li.certificate-diploma-program-item a {
  min-height: 100px; }

/* Program Icons */
.programs ul li a .program-icon.acting-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2acb2a31-88d5-41e5-80ea-d19f368dc1bc}_acting-icon-small-white.png); }

.programs ul li a:hover .program-icon.acting-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{01e35afb-802a-47ec-8cf9-5488f7536c2d}_acting-icon-small-dark-gray.png); }

.programs ul li a .aeronautic-leadership-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{44aa1994-696b-42aa-8637-dc4029d358d1}_aeronautic-leadership-icon-small-white.png); }

.programs ul li a:hover .aeronautic-leadership-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c4af458b-bd90-4ee1-8791-01e3d02e51cc}_aeronautic-leadership-icon-small-dark-gray.png); }

.programs ul li a .behaviour-cognition-neuroscience-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d41f8c8b-6766-4766-b6c3-568a1f0ab52e}_behaviour-cognition-neuroscience-small-white.png); }

.programs ul li a:hover .behaviour-cognition-neuroscience-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{431226bc-78ae-4a48-bfe0-736d1818926b}_behaviour-cognition-neuroscience-small-dark-gray.png); }

.programs ul li a .biochemistry-icon,
.programs ul li.grad-program-item span.chemistry-biochemistry-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{32dc4a6b-bd92-4c57-854d-dbab5032e972}_biochemistry-small-white.png); }

.programs ul li a:hover .biochemistry-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ee94cf67-02c7-4dd0-b366-df58fdcc711d}_biochemistry-small-dark-gray.png); }

.programs ul li a .biological-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a81843fa-4f7a-485a-b28d-590064a553cb}_biological-science-icon-small-white.png); }

.programs ul li a:hover .biological-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3fa0993f-db13-41ac-ad08-c161db743a7f}_biological-science-icon-small-dark-gray.png); }

.programs ul li a .biomedical-sciences-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{75479f0d-9505-476b-a147-d6d43703703b}_biomedical-sciences-icon-small-white.png); }

.programs ul li a:hover .biomedical-sciences-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6f8d0cbd-e0da-495e-be44-18d74cef75c0}_biomedical-sciences-icon-small-dark-gray.png); }

.programs ul li a .business-administration-icon,
.programs ul li.grad-program-item span.business-administration-icon,
.programs ul li.grad-program-item span.management-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8c944b37-f196-4450-bee2-5004f6eea12c}_business-administration-icon-small-white.png); }

.programs ul li a:hover .business-administration-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{797a20eb-8b43-413e-8465-789c11b58503}_business-administration-icon-small-dark-gray.png); }

.programs ul li a .chemistry-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c71fc649-f143-4121-9657-e46d8176c3e7}_chemistry-icon-small-white.png); }

.programs ul li a:hover .chemistry-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6bf16432-0665-4640-8260-304c32c7b7b0}_chemistry-icon-small-dark-gray.png); }

.programs ul li a .civil-engineering-icon,
.programs ul li.grad-program-item span.civil-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d3095075-0428-4142-87c0-a3f3d05a36c1}_civil-engineering-icon-small-white.png);
  background-size: 45px !important; }

.programs ul li a:hover .civil-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{235dbf4e-652a-480e-9afc-30f53caf9d0f}_civil-engineering-icon-small-dark-gray.png); }

.programs ul li a .communication-media-film-icon,
.programs ul li.grad-program-item span.communication-social-justice-icon,
.programs ul li.grad-program-item span.film-media-arts-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c74c3d96-136b-4e04-8c00-be7eca9ffef0}_communication-media-film-icon-small-white.png); }

.programs ul li a:hover .communication-media-film-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4bbb867c-335c-4104-9c34-f8a7e193e4e6}_communication-media-film-icon-small-dark-gray.png); }

.programs ul li a .computer-science-icon,
.programs ul li.grad-program-item span.applied-computing-icon,
.programs ul li.grad-program-item span.computer-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a7c40f13-a67f-4c3d-9711-ff3fbddaa739}_computer-science-icon-small-white.png);
  background-size: 45px !important; }

.programs ul li a:hover .computer-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9db6ac16-6908-4d87-a93e-7e4c2078fff0}_computer-science-icon-small-dark-gray.png); }

.programs ul li a .criminology-icon,
.programs ul li.grad-program-item span.criminology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{59f8d66a-e1c3-4b8a-900e-3585cdd12856}_criminology-icon-small-white.png); }

.programs ul li a:hover .criminology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a7601b48-12a1-41b4-bad6-a568871eb5ff}_criminology-icon-small-dark-gray.png); }

.programs ul li a .disability-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{57fea57a-4b37-490e-96ca-2eaf2c66ea76}_disability-studies-icon-small-white.png); }

.programs ul li a:hover .disability-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2415cb2d-7bf0-4f72-a0d2-41515572db3d}_disability-studies-icon-small-dark-gray.png); }

.programs ul li a .dramatic-art-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a78f333d-0692-4f68-ac9d-1f90cebafa4a}_dramatic-art-icon-small-white.png); }

.programs ul li a:hover .dramatic-art-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7f35dcac-4f8f-4efa-8268-84e79a0bc676}_dramatic-art-icon-small-dark-gray.png); }

.programs ul li a .economics-icon,
.programs ul li.grad-program-item span.applied-economics-policy-icon,
.programs ul li.grad-program-item span.economics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{939046f6-292f-4e8f-aae3-2c1b9c9a9b93}_economics-icon-small-white.png);
  background-size: 45px !important; }

.programs ul li a:hover .economics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a3097be0-7dd9-4042-96e1-1268a55a7b7b}_economics-icon-small-dark-gray.png); }

.programs ul li a .education-icon,
.programs ul li.grad-program-item span.education-educational-services-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1338c360-e926-4c28-855a-f3d2cfe10fe3}_education-icon-small-white.png); }

.programs ul li a:hover .education-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a351340d-ecf8-4ef8-9c4d-e8212db26af7}_education-icon-small-dark-gray.png); }

.programs ul li a .electrical-computer-engineering-icon,
.programs ul li.grad-program-item span.electrical-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bdd893af-12a7-4c8b-b9ec-ed9f2b38624a}_electrical-computer-engineering-icon-small-white.png); }

.programs ul li a:hover .electrical-computer-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4de0c127-0038-44a4-8b71-d65b870e8923}_electrical-computer-engineering-icon-small-dark-gray.png); }

.programs ul li a .engineering-technology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{60cf6f82-e55e-4e79-a475-31688d23c67b}_engineering-technology-icon-small-white.png); }

.programs ul li a:hover .engineering-technology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{26dedcf3-f9a1-4b85-90dd-1e66d5f8108d}_engineering-technology-icon-small-dark-gray.png); }

.programs ul li a .english-icon,
.programs ul li.grad-program-item span.english-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{39931da6-78c8-4302-a19d-f2b1261507cc}_english-icon-small-white.png); }

.programs ul li a:hover .english-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9bccae9f-6a2e-4345-a67d-9a3f1787e761}_english-icon-small-dark-gray.png); }

.programs ul li a .environmental-engineering-icon,
.programs ul li.grad-program-item span.environmental-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46da92b2-ddf2-4dc7-bef8-d134e32be1f1}_environmental-engineering-icon-small-white.png); }

.programs ul li a:hover .environmental-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1d6f22a8-a353-45ee-90d6-d8eff2bfc00c}_environmental-engineering-icon-small-dark-gray.png); }

.programs ul li a .environmental-science-studies-icon,
.programs ul li.grad-program-item span.earth-sciences-icon,
.programs ul li.grad-program-item span.environmental-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{563768c7-749d-4665-aca0-e6c9ded26ec4}_environmental-science-studies-icon-small-white.png); }

.programs ul li a:hover .environmental-science-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2ab5c4c6-1eeb-4c55-899c-9fb8ef03c887}_environmental-science-studies-icon-small-dark-gray.png); }

.programs ul li a .family-social-relations-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fe3e39ef-6626-4cc5-9bb1-d6f12af7f083}_family-social-relations-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .family-social-relations-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8a100ee-0858-4dc8-bbd8-c52edd33700c}_family-social-relations-icon-small-dark-gray.png); }

.programs ul li a .film-production-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d1284af5-8013-492e-bfc3-047247ee7afc}_film-production-icon-small-white.png); }

.programs ul li a:hover .film-production-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0de90db5-4d67-4685-967a-241d0bc18d7c}_film-production-icon-small-dark-gray.png); }

.programs ul li a .forensic-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{765e6ad8-8a54-46a1-aa62-41d37e012c61}_forensic-science-icon-small-white.png); }

.programs ul li a:hover .forensic-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f74a29fe-7a47-45e5-abca-1088df5ba009}_forensic-science-icon-small-dark-gray.png); }

.programs ul li a .french-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bd6f4808-4442-4937-98fb-85cd8f70d225}_french-studies-icon-small-white.png); }

.programs ul li a:hover .french-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{58a36194-8e45-4dd3-a9dc-56f5d10afb31}_french-studies-icon-small-dark-gray.png); }

.programs ul li a .general-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0ffc56b0-9542-4f3a-8141-f7d143b82622}_general-engineering-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .general-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c212fe56-4912-4fe6-afc0-ed439a0b3c99}_general-engineering-icon-small-dark-gray.png); }

.programs ul li a .greek-roman-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e296cf8-0b5c-4d15-ae3b-0156618e4576}_greek-roman-studies-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .greek-roman-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37159cbc-df25-425a-9532-f221b324b244}_greek-roman-studies-icon-small-dark-gray.png); }

.programs ul li a .history-icon,
.programs ul li.grad-program-item span.history-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{28b83415-bb1f-4e06-a229-813306ad8d73}_history-icon-small-white.png); }

.programs ul li a:hover .history-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f73cfedc-5cd8-4fc0-b660-9a6ba413cdc3}_history-icon-small-dark-gray.png); }

.programs ul li a .industrial-engineering-icon,
.programs ul li.grad-program-item span.industrial-engineering-icon,
.programs ul li.grad-program-item span.industrial-manufacturing-systems-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3e03530d-aee6-427d-a7a5-455c6a705b29}_industrial-engineering-icon-small-white.png); }

.programs ul li a:hover .industrial-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ddb1dfe0-793a-49ba-9aa9-4984a25d17af}_industrial-engineering-icon-small-dark-gray.png); }

.programs ul li a .interdisciplinary-arts-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f8ec669-e9a3-44eb-98a2-048492adea9d}_interdisciplinary-arts-science-icon-small-white.png); }

.programs ul li a:hover .interdisciplinary-arts-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d45e42c5-2e3a-4054-b47f-5b8bbb515a48}_interdisciplinary-arts-science-icon-small-dark-gray.png); }

.programs ul li a .international-relations-development-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e2555d07-fc28-46de-9c7d-3e0be52cf30f}_international-relations-development-studies-icon-small-white.png); }

.programs ul li a:hover .international-relations-development-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4cae997a-096f-408c-910a-173d3253a05f}_international-relations-development-studies-icon-small-dark-gray.png); }

.programs ul li a .kinesiology-icon,
.programs ul li.grad-program-item span.human-kinetics-kinesiology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{907ac39f-62a3-401a-ab72-05197431d731}_kinesiology-icon-small-white.png); }

.programs ul li a:hover .kinesiology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{859d2c7a-28e6-4d51-87f2-a1891c6e85de}_kinesiology-icon-small-dark-gray.png); }

.programs ul li a .law-icon,
.programs ul li.grad-program-item span.law-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1590b438-f775-400b-bed6-c326cb144f12}_law-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .law-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4c470b72-8239-48ba-ba6b-c5e0b108febb}_law-icon-small-dark-gray.png); }

.programs ul li a .law-politics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52e84452-ca8e-446b-8da2-e5769037cc39}_law-politics-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .law-politics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{45c9d57f-ee29-4e4b-af24-aaadb148673a}_law-politics-icon-small-dark-gray.png); }

.programs ul li a .liberal-arts-professional-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a6863640-9452-4691-ab51-0a78f22c5aed}_liberal-arts-professional-studies-icon-small-white.png);
  background-size: 45px; }

.programs ul li a:hover .liberal-arts-professional-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{35539402-a034-494f-bc33-f4bbbf74eddf}_liberal-arts-professional-studies-icon-small-dark-gray.png); }

.programs ul li a .mathematics-statistics-icon,
.programs ul li.grad-program-item span.program-icon.actuarial-science-icon,
.programs ul li.grad-program-item span.mathematics-statistics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{db6fce54-1434-4bd6-9f1d-97819ac1b0d4}_mathematics-statistics-icon-small-white.png); }

.programs ul li a:hover .mathematics-statistics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f3620d1-320e-49a8-86d4-8f9d5b5bc6f0}_mathematics-statistics-icon-small-dark-gray.png); }

.programs ul li a .mechanical-engineering-icon,
.programs ul li.grad-program-item span.automotive-engineering-icon,
.programs ul li.grad-program-item span.mechanical-engineering-automotive-icon,
.programs ul li.grad-program-item span.mechanical-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3da5da98-413a-4c9e-b436-24d0a6c1a45d}_mechanical-engineering-icon-small-white.png);
  background-size: 45px !important; }

.programs ul li a:hover .mechanical-engineering-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{de0f4df5-6cf6-4e51-a705-c062271b7b54}_mechanical-engineering-icon-small-dark-gray.png); }

.programs ul li a .modern-languages-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{efe44dc6-14c0-4d1f-88be-d2c12aa1a716}_modern-languages-icon-small-white.png); }

.programs ul li a:hover .modern-languages-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{45f6abcc-f31d-4694-9c1c-c442c8c47cab}_modern-languages-icon-small-dark-gray.png); }

.programs ul li a .music-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{690dc740-a6f3-44fc-aeb9-1078a789df2c}_music-icon-small-white.png); }

.programs ul li a:hover .music-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{3b335674-b52a-4663-81a8-8854daedabe4}_music-icon-small-dark-gray.png); }

.programs ul li a .nursing-icon,
.programs ul li.grad-program-item span.nursing-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e5030c01-efb0-4c79-84d6-651892c6ef69}_nursing-icon-small-white.png); }

.programs ul li a:hover .nursing-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1401e206-022a-47d8-a006-2dc554aaa619}_nursing-icon-small-dark-gray.png); }

.programs ul li a .philosophy-icon,
.programs ul li.grad-program-item span.philosophy-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f89a9d2a-cd52-4c9e-99a4-a84396c42b11}_philosophy-icon-small-white.png); }

.programs ul li a:hover .philosophy-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f9324e1-479f-4e96-bce0-a17e404afeef}_philosophy-icon-small-dark-gray.png); }

.programs ul li a .physics-icon,
.programs ul li.grad-program-item span.physics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7fb3dbde-4a92-4d79-932c-95921e2cc754}_physics-icon-small-white.png); }

.programs ul li a:hover .physics-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{63d69f7e-7a5a-4146-83ca-a09ce6832680}_physics-icon-small-dark-gray.png); }

.programs ul li a .political-science-icon,
.programs ul li.grad-program-item span.argumentation-studies-icon,
.programs ul li.grad-program-item span.political-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e4c53d6-06c6-4467-bac0-0120f19e37b5}_political-science-icon-small-white.png); }

.programs ul li a:hover .political-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{56d25fde-1f91-4891-995b-8df72f01fd38}_political-science-icon-small-dark-gray.png); }

.programs ul li a .psychology-icon,
.programs ul li.grad-program-item span.psychology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f17b1c3d-acc4-4a93-9932-2825abd8ecf7}_psychology-icon-small-white.png); }

.programs ul li a:hover .psychology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d0fa0101-2bd7-4344-82f0-1293816f38a2}_psychology-icon-small-dark-gray.png); }

/*.programs ul li a .school-environment-icon,
.programs ul li.grad-program-item span.earth-sciences-icon,
.programs ul li.grad-program-item span.environmental-science-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0a8dd3dd-6d4f-493f-909a-6a79df4b19e9}_school-environment-icon-small-white.png); }

.programs ul li a:hover .school-environment-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2b02a6b0-35ec-426a-8972-b09ed9338338}_school-environment-icon-small-dark-gray.png); }*/
.programs ul li a .social-work-icon,
.programs ul li.grad-program-item span.social-work-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{60a53ebd-58f3-4331-9119-0cd7de978a2c}_social-work-icon-small-white.png); }

.programs ul li a:hover .social-work-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e45b67f8-9db9-48d9-9485-6c1133dbebe3}_social-work-icon-small-dark-gray.png); }

.programs ul li a .sociology-icon,
.programs ul li.grad-program-item span.sociology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bad1f304-217a-4a57-9acb-e08ffe98f608}_sociology-icon-small-white.png); }

.programs ul li a:hover .sociology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9063dd10-e414-4dd4-bb36-41dcee364d9c}_sociology-icon-small-dark-gray.png); }

.programs ul li a .visual-arts-built-environment-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2f1ae89b-498e-483c-b0d3-2cf05f4bdac3}_visual-arts-built-environment-icon-small-white.png); }

.programs ul li a:hover .visual-arts-built-environment-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d4d02745-15c6-46bc-ad14-c4137ff44af3}_visual-arts-built-environment-icon-small-dark-gray.png); }

.programs ul li a .visual-arts-icon,
.programs ul li.grad-program-item span.visual-arts-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1765afd0-8ff8-4896-8490-14bc5c05654a}_visual-arts-icon-small-white.png); }

.programs ul li a:hover .visual-arts-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f706bf17-9a5e-4d49-a639-786ed83dab8d}_visual-arts-icon-small-dark-gray.png); }

.programs ul li a .womens-gender-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cc33e119-6910-4ae3-a22c-c3ec02419743}_womens-gender-studies-icon-small-white.png); }

.programs ul li a:hover .womens-gender-studies-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ad18dae3-259a-4080-a5fc-1d565dcc7591}_womens-gender-studies-icon-small-dark-gray.png); }

.programs ul li.grad-program-item span.engineering-management-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{dc474837-e7d3-44de-a156-8684f2751c43}_engineering-management-icon-small-white.png); }

.programs ul li.grad-program-item span.engineering-materials-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a06956fe-d446-446a-a4df-d91d77a5c7dc}_engineering-materials-icon-small-white.png); }

.programs ul li.grad-program-item span.medical-biotechnology-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{777ca459-1d9e-4ded-a547-9803d5ab4504}_medical-biotechnology-icon-small-white.png); }

/* Program Detail */
.program-detail-header {
  background-color: #ffce00;
  color: #58585b;
  height: 480px;
  text-align: center; }
  @media (max-width: 1200px) {
    .program-detail-header {
      height: auto; } }

@media (max-width: 1200px) {
  .program-detail-header::after {
    content: ' ';
    display: block;
    clear: both; } }

@media (max-width: 1200px) {
  .program-detail-header .container {
    max-width: 100%;
    padding: 0;
    margin: 0; } }
@media (max-width: 1000px) {
  .program-detail-header .container {
    max-width: 100%;
    padding: 0;
    margin: 0; } }

.program-detail-header-banner, .program-detail-header-title {
  width: 50%;
  float: left;
  position: relative;
  height: 480px; }

.program-detail-header-title .vertically-centered-banner-content {
  padding: 0 40px; }
  @media (max-width: 1200px) {
    .program-detail-header-title .vertically-centered-banner-content {
      padding: 0; } }

.program-detail-header-banner {
  overflow: hidden; }
  @media (max-width: 1600px) {
    .program-detail-header-banner {
      overflow: inherit; } }
  @media (max-width: 1200px) {
    .program-detail-header-banner {
      width: 100%;
      float: none;
      position: relative;
      height: 480px;
      overflow: hidden; } }
  @media (max-width: 800px) {
    .program-detail-header-banner {
      height: 360px; } }
  @media (max-width: 600px) {
    .program-detail-header-banner {
      height: 260px; } }

.program-detail-header-banner img {
  float: right;
  height: auto;
  width: 100%; }
  @media (max-width: 1600px) {
    .program-detail-header-banner img {
      height: 100%;
      width: auto; } }
  @media (max-width: 1200px) {
    .program-detail-header-banner img {
      height: auto;
      width: 100%; } }
  @media (max-width: 1000px) {
    .program-detail-header-banner img {
      height: auto;
      width: 100%; } }

.program-detail-header-banner .program-detail-header-banner-video-button {
  width: 120px;
  height: 120px;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 800px) {
    .program-detail-header-banner .program-detail-header-banner-video-button {
      width: 80px;
      height: 80px;
      padding: 10px; } }

.program-detail-header-banner .program-detail-header-banner-video-button:hover {
  background-color: rgba(0, 0, 0, 0.6); }

@media (max-width: 1200px) {
  .program-detail-header-title {
    max-width: 920px;
    width: 920px;
    float: none;
    position: relative;
    clear: both;
    height: auto;
    padding: 40px 0;
    margin: 0 auto; } }
@media (max-width: 1000px) {
  .program-detail-header-title {
    clear: both;
    max-width: 92%;
    float: none;
    height: auto;
    padding: 30px 0; } }

.program-detail-header-title img {
  width: auto;
  height: 60px;
  float: left;
  position: relative;
  margin: 0 15px 0 0; }
  @media (max-width: 1200px) {
    .program-detail-header-title img {
      margin: 0 15px 0 0; } }
  @media (max-width: 1000px) {
    .program-detail-header-title img {
      width: 40px;
      height: auto; } }

.program-detail-header-title h1 {
  font-size: 60px;
  text-transform: uppercase;
  letter-spacing: -3px;
  margin: 0 0 30px 0;
  position: relative;
  text-align: left;
  color: #48484A;
  display: flex; }
  @media (max-width: 1000px) {
    .program-detail-header-title h1 {
      font-size: 40px;
      letter-spacing: -2px; } }
  @media (max-width: 600px) {
    .program-detail-header-title h1 {
      font-size: 30px;
      letter-spacing: -1px; } }

.program-detail-header-title ul {
  list-style: none;
  padding: 0;
  clear: both;
  position: relative;
  text-align: left;
  float: right;
  width: 85%; }
  @media (max-width: 1600px) {
    .program-detail-header-title ul {
      width: 90%; } }
  @media (max-width: 1200px) {
    .program-detail-header-title ul {
      float: none;
      width: 100%; } }

.program-detail-header-title ul li {
  font-family: 'din-2014', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #fff;
  color: #000;
  margin: 0 0 6px;
  line-height: 22px;
  padding: 2px 6px; }

.program-detail-header-title ul li.co-op span {
  color: #58585b;
  font-size: 70%;
  line-height: initial;
  position: relative;
  top: -2px;
  height: 100%;
  background: #cfcfd8;
  padding: 0 6px;
  margin: 0;
  border-radius: 3px; }

.program-detail-header-title ul li.co-op::after {
  content: ' ';
  display: block;
  clear: both; }

/* Program Legends */
.program-degree-type,
.course-offerings {
  background-color: #48484A;
  color: #fff;
  font-weight: 700;
  padding: 0 4px;
  border-radius: 2px;
  text-indent: 9000px;
  overflow: hidden; }

.degree-legend,
.course-offerings-legend {
  color: #fff;
  font-size: 14px; }

.degree-legend ul,
.course-offerings-legend ul {
  text-indent: 0;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: inherit !important; }

.degree-legend ul li,
.course-offerings-legend ul li {
  float: left;
  margin: 8px 20px 8px 0 !important; }

.degree-legend .program-degree-type,
.course-offerings-legend .course-term-type {
  background-color: #fff;
  color: #48484A;
  font-weight: 700;
  padding: 0 4px;
  border-radius: 2px; }

/* Admission Requirements by Location */
.admission-requirements-by-location hr {
  border: 0;
  border-top: 1px solid #212529; }

/* Functional Knowledge */
.functional-knowledge ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.functional-knowledge ul li {
  /*font-size: 16px;*/
  padding: 16px 0;
  margin: 0;
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat; }

.functional-knowledge ul li:first-child {
  padding: 0 0 16px 0; }

.functional-knowledge ul li {
  color: #fff;
  border-bottom: 1px solid #fff; }

/* Explore Opportunities */
.explore-opportunities .explore-opportunities-menu .tab-content {
  background-color: #fff;
  /*min-height: 600px;*/ }

.explore-opportunities .explore-opportunities-menu .tab-content span.hip {
  background-color: #000;
  color: #fff;
  line-height: 14px;
  font-size: 12px;
  padding: 4px 3px 2px 3px;
  font-family: 'din-condensed', sans-serif;
  font-weight: 400;
  font-style: normal; }

.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane,
.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel,
.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel .carousel-inner {
  height: 100%;
  margin-bottom: 20px; }

.explore-opportunities .carousel-control-next-icon,
.explore-opportunities .carousel-control-prev-icon {
  background-image: none; }

.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next,
.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  opacity: 1;
  /*top: -45px;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: 9000px;
  overflow: hidden; }

.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next {
  float: right;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc73b606-1799-431f-b018-ed4a7a4ec9d8}_carousel-control-next-blue.png); }

.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev {
  left: inherit;
  right: 45px;
  float: left;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e8714f-dd5b-48da-988b-1ea940070e79}_carousel-control-previous-blue.png); }

.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-next .carousel-control-next-icon,
.explore-opportunities .explore-opportunities-menu .tab-content .tab-pane .carousel-control-prev .carousel-control-prev-icon {
  width: 100%;
  height: 100%; }

.explore-opportunities .explore-opportunities-menu .nav-tabs {
  border-bottom: 0 none;
  height: 80px;
  line-height: 80px; }

.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item {
  margin-bottom: -1px;
  width: 33.33%;
  text-align: center;
  -webkit-box-shadow: 0 none;
  box-shadow: 0 none; }

.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link {
  font-family: 'din-2014', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  color: #fff;
  padding: 0;
  border: 0 none; }

.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item.show .nav-link,
.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active,
.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active:hover {
  color: #005596;
  background-color: #fff;
  border: 0 none;
  line-height: 80px;
  height: 80px;
  border-top: 5px solid #ffce00;
  border-radius: 4px 4px 0 0; }

.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-item.show .nav-link svg,
.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active svg,
.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link.active:hover svg {
  fill: #005596; }

/*.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link:focus,*/
.explore-opportunities .explore-opportunities-menu .nav-tabs .nav-link:hover {
  background: #48484A;
  border: 0 none; }

.explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-item.show .nav-link,
.explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link.active,
.explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link:focus,
.explore-opportunities .explore-opportunities-menu .nav-tabs li:nth-child(1) .nav-link:hover {
  border-radius: 0 4px 0 0; }

.explore-opportunities .high-impact-practices {
  color: #fff;
  background-color: #48484A; }

.explore-opportunities .explore-opportunities-menu div.hip {
  float: left;
  background-color: #000;
  color: #fff;
  line-height: 14px;
  font-size: 14px;
  padding: 6px 4px 2px 5px;
  margin: 0 8px 0 0;
  font-family: 'din-condensed', sans-serif;
  font-weight: 400;
  font-style: normal; }

/* Profile Manager Page */
.student-recruiter-image {
  width: 100px;
  height: auto; }

/* Departments / Groups / Etc. background Watermarks */
.experiential-learning-coop-right-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{449a5da5-b94f-41c0-8e29-53e03a97b84a}_experiential-learning-coop-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center right;
  background-repeat: no-repeat; }

.residence-services-right-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5d9a7575-a603-4c7c-8605-6a0fe5f6d32c}_residence-services-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center right;
  background-repeat: no-repeat; }

.marketplace-right-aligned-overlay {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{93e9df79-09a0-47c2-bb96-ec45d5d88d83}_marketplace-angled-gray-15.png);
  background-attachment: fixed;
  background-size: 600px;
  background-position: center right;
  background-repeat: no-repeat; }

/* Campus Maps / Tours / Virtual Tour */
.campus-tour-region {
  padding: 0;
  position: relative; }

.campus-tour-region::after {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7405d37c-d03a-4a00-8838-2492bc25d50e}_campus-tour-map-icon-yellow.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 105px;
  width: 80px;
  display: block;
  content: '';
  position: absolute;
  top: -15px;
  left: 15px; }

.campus-tour-banner {
  height: 250px;
  width: 100%;
  display: block;
  text-indent: -9999px;
  overflow: hidden; }

.welcome-centre {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{de3bba1f-0b5b-4717-b3d8-ed645defd0a4}_welcome-centre.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.joyce-entrepreneurship-centre {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29b9097c-9f1b-4d9c-8c0f-0b41d42cdf82}_joyce-entrepreneurship-centre.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.alumni-hall {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e510fd2-dfdc-4992-8248-5894e40ccd45}_alumni-hall.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.alumni-field {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b1015467-e6d4-4473-b457-9eafae8c2f24}_alumni-field.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.soca-building {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b96517e2-d6c5-48af-9fa1-8d63517299ec}_soca-building.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.essex-hall-of-research-core {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{84c104b3-7ab1-4936-b56e-5c80d0703906}_essex-hall-of-research-core.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.toldo-health-education-centre {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{734071d8-43ce-4c3b-943e-eb3cc93321d1}_toldo-health-education-centre.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.ianni-law {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{e335efd3-9bb5-422d-91f3-d1eea1e492e1}_ianni-law.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.lumley-engineering-centre {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{17593ee2-ab2f-4d66-9139-3784bed68ed5}_lumley-engineering-centre.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.neal-education-building {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{29e81836-2f9d-49cd-83e3-7a7b1f78edf7}_neal-education-building.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.odette-building {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{aa20db99-5856-4cab-882e-e7b3e480dc86}_odette-building.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.dillon-hall {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{397e01ed-ba11-4c3b-9439-f3df4797e586}_dillon-hall.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

/* Lancer Testimonial - Circlular button with Student or Faculty sticking out, usually links to a modal video */
.lancer-testimonial-video {
  position: relative;
  height: 210px;
  max-width: 600px;
  display: block; }
  @media (max-width: 800px) {
    .lancer-testimonial-video {
      height: auto;
      max-width: 100%;
      background: #fff;
      text-align: center;
      padding: 20px; } }

@media (max-width: 800px) {
  .lancer-testimonial-video:hover {
    background: #ffce00; } }

@media (max-width: 800px) {
  .lancer-testimonial-video::after {
    content: ' ';
    display: block;
    clear: both; } }

.lancer-testimonial-video .lancer-testimonial-video-icon {
  padding: 0;
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 10;
  float: left; }
  @media (max-width: 800px) {
    .lancer-testimonial-video .lancer-testimonial-video-icon {
      width: 100%;
      position: relative;
      float: left;
      top: -50px; } }

.lancer-testimonial-video .lancer-testimonial-video-icon img {
  width: 100%;
  height: auto; }
  @media (max-width: 800px) {
    .lancer-testimonial-video .lancer-testimonial-video-icon img {
      width: auto; } }

.lancer-testimonial-video .lancer-testimonial-video-text {
  background: #fff;
  float: right;
  position: absolute;
  top: 34px;
  right: 80px;
  padding: 20px 15px 20px 90px;
  min-height: 130px;
  max-width: 400px; }
  @media (max-width: 800px) {
    .lancer-testimonial-video .lancer-testimonial-video-text {
      position: relative;
      width: 100%;
      max-width: 100%;
      min-height: auto;
      padding: 0px;
      top: -25px;
      right: inherit;
      left: inherit; } }

.lancer-testimonial-video:hover .lancer-testimonial-video-text {
  background: #ffce00; }

.lancer-testimonial-video .lancer-testimonial-video-text p {
  margin: 0; }

/* Windsor Proud */
@media (max-width: 1200px) {
  .carousel-header.windsor-proud-word-mark-angled-right-aligned-overlay {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{345ea16e-cc8b-44e1-9e24-89cc7de69b46}_windsor-proud-word-mark-angled.png);
    background-attachment: inherit;
    background-size: 600px;
    background-position: right 108%;
    background-repeat: no-repeat; } }
@media (max-width: 1000px) {
  .carousel-header.windsor-proud-word-mark-angled-right-aligned-overlay {
    background-size: 440px;
    background-position: right 108%; } }
@media (max-width: 600px) {
  .carousel-header.windsor-proud-word-mark-angled-right-aligned-overlay {
    background-size: 360px; } }

.carousel-header, .carousel-footer {
  background-color: #ffce00;
  color: #58585b;
  height: 480px;
  text-align: center; }

@media (max-width: 1200px) {
  .carousel-header {
    height: auto; } }

@media (max-width: 1200px) {
  .carousel-header::after {
    content: ' ';
    display: block;
    clear: both; } }

.carousel-footer.im-windsor-proud-footer {
  height: auto;
  background-color: #b4b3b1; }

.carousel-footer.im-windsor-proud-footer .container {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0d697e29-352b-438a-a05d-0aae6da9bdbd}_im-windsor-proud-isolated.png);
  background-attachment: inherit;
  background-size: 420px;
  background-position: center left;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .carousel-footer.im-windsor-proud-footer .container {
      background-image: none; } }

.im-windsor-proud-footer-isolated-student {
  height: 420px; }

.im-windsor-proud-footer-isolated-student img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 800px) {
  .im-windsor-proud-footer-quote {
    background: #58585b; } }

.im-windsor-proud-footer-quote .im-windsor-proud-footer-quote-text {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 800px) {
    .im-windsor-proud-footer-quote .im-windsor-proud-footer-quote-text {
      position: relative;
      top: inherit;
      left: inherit;
      transform: none; } }

@media (max-width: 800px) {
  .im-windsor-proud-footer-quote .black-text {
    color: #fff; } }

.carousel-header-banner, .carousel-header-title {
  width: 50%;
  float: left;
  position: relative;
  height: 480px; }

.carousel-header-banner {
  overflow: hidden; }
  @media (max-width: 1600px) {
    .carousel-header-banner {
      overflow: inherit; } }
  @media (max-width: 1200px) {
    .carousel-header-banner {
      width: 100%;
      float: none;
      position: relative;
      height: 480px;
      overflow: hidden; } }
  @media (max-width: 800px) {
    .carousel-header-banner {
      height: 360px; } }
  @media (max-width: 600px) {
    .carousel-header-banner {
      height: 260px; } }

.carousel-header-banner img {
  float: right;
  height: auto;
  width: 100%; }
  @media (max-width: 1600px) {
    .carousel-header-banner img {
      height: 100%;
      width: auto; } }
  @media (max-width: 1200px) {
    .carousel-header-banner img {
      height: auto;
      width: 100%; } }

.carousel-header-banner .carousel-header-banner-video-button {
  width: 120px;
  height: 120px;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 800px) {
    .carousel-header-banner .carousel-header-banner-video-button {
      width: 80px;
      height: 80px;
      padding: 10px; } }

.carousel-header-banner .carousel-header-banner-video-button:hover {
  background-color: rgba(0, 0, 0, 0.6); }

@media (max-width: 1200px) {
  .carousel-header-title {
    max-width: 920px;
    width: 920px;
    float: none;
    position: relative;
    clear: both;
    height: auto;
    padding: 40px 0;
    margin: 0 auto; } }
@media (max-width: 1000px) {
  .carousel-header-title {
    max-width: 92%;
    float: none;
    padding: 30px 0; } }

.carousel-header-title h1 {
  font-size: 74px;
  text-transform: inherit;
  text-align: left;
  letter-spacing: -3px; }
  @media (max-width: 1000px) {
    .carousel-header-title h1 {
      font-size: 60px;
      letter-spacing: -2px; } }

.carousel-header .carousel-indicators,
.carousel-footer .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: inherit;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  list-style: none; }

.carousel-header .carousel-indicators li,
.carousel-footer .carousel-indicators li {
  width: 25px;
  height: 25px; }

.carousel-header .container,
.carousel-footer .container {
  height: auto; }

@media (max-width: 1200px) {
  .carousel-header .container {
    max-width: 100%;
    padding: 0;
    margin: 0; } }

@media (max-width: 1200px) {
  .carousel-container {
    max-width: 920px !important;
    padding: 0;
    margin: 0 auto !important; } }
@media (max-width: 1000px) {
  .carousel-container {
    padding-right: 15px !important; } }

@media (max-width: 1200px) {
  .carousel-header-title ul {
    float: none;
    width: 100%; } }

@media (max-width: 1200px) {
  .carousel-header-title img {
    margin: 0 15px 0 0; } }

@media (max-width: 1200px) {
  .carousel-header .carousel-indicators {
    position: relative;
    float: right; } }

@media (max-width: 800px) {
  .carousel-footer .carousel-indicators {
    position: relative;
    bottom: 0;
    margin: 20px; } }

/* How to Apply */
.applicant-bucket-type ul.fancy-list-blue li:first-child,
.apply-to-uwindsor-options ul.fancy-list-blue li:first-child {
  padding: 0 10px 10px 10px; }

.applicant-bucket-type ul.fancy-list-blue li:last-child,
.apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
  padding: 10px 10px 0 10px;
  border: 0 none; }

.applicant-bucket-type ul.fancy-list-blue li,
.apply-to-uwindsor-options ul.fancy-list-blue li {
  padding: 10px;
  font-size: 16px; }

.applicant-bucket-type-icon {
  height: 200px;
  text-align: center;
  position: relative; }

.applicant-bucket-type-icon img {
  max-height: 60px;
  width: auto;
  margin: 0 0 12px 0; }

.applicant-bucket-type-icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.applicant-bucket-type-icon div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.undergraduate-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46526d7f-6e95-4869-88a5-8272a86f0735}_undergraduate-applicant-bucket-type-icon-overlay.jpg); }

.graduate-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b67a32f7-c363-494f-bd78-f0707ba08ae8}_graduate-applicant-bucket-type-icon-overlay.jpg); }

.education-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{05bc4a69-9949-415c-9712-6526ac1467aa}_education-applicant-bucket-type-icon-overlay.jpg); }

.law-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8074e042-dcbc-42fd-9e3b-a097e9bfce4b}_law-applicant-bucket-type-icon-overlay.jpg); }

.continuing-education-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{46ec342b-e14c-438a-985b-a63ae42dbd99}_continuing-education-applicant-bucket-type-icon-overlay.jpg); }

.english-language-improvement-program-applicant-bucket .applicant-bucket-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6a96088d-4cdd-42a2-9eae-f9fbb432347b}_english-language-improvement-program-applicant-bucket-type-icon-overlay.jpg); }

.apply-to-uwindsor-options .accordion .card-header .btn img {
  height: auto;
  width: 40px;
  padding: 0 10px 0 0; }

.apply-to-uwindsor-options .accordion .card-header .btn span {
  height: 24px;
  width: 30px;
  margin: 0 10px 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  float: left; }

.apply-to-uwindsor-options .accordion .card.undergraduate-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1f557a49-6cc5-4926-a540-50d520bdf818}_undergraduate-applicant-bucket-type-icon.png); }

.apply-to-uwindsor-options .accordion .card.graduate-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ae017859-d95a-4700-a5c3-819ed83b4e03}_graduate-applicant-bucket-type-icon.png); }

.apply-to-uwindsor-options .accordion .card.education-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b93f449d-9be0-41d2-96a2-fa33937aae50}_education-applicant-bucket-type-icon.png); }

.apply-to-uwindsor-options .accordion .card.law-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b892c589-f89a-41b1-b6c4-99703d674ba2}_law-applicant-bucket-type-icon.png); }

.apply-to-uwindsor-options .accordion .card.continuing-education-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{040d689e-da81-4370-b830-b064072afa50}_continuing-education-applicant-bucket-type-icon.png); }

.apply-to-uwindsor-options .accordion .card.english-language-improvement-program-applicant-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6519fdcb-6961-419f-aee3-2f25f0612077}_english-language-improvement-program-applicant-bucket-type-icon.png); }

/* Important Dates */
@media (max-width: 1200px) {
  .important-dates .inner-container {
    width: 100%;
    position: relative;
    top: inherit;
    left: inherit;
    transform: none;
    padding: 0; } }

.important-dates ol, .important-dates ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.js .cd-h-timeline {
  opacity: 0;
  transition: opacity 0.2s; }

.js .cd-h-timeline--loaded {
  opacity: 1; }

.js .cd-h-timeline__container {
  position: relative;
  height: 100px;
  margin: 0 0 40px; }

.js .cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 50px;
  overflow: hidden; }

.js .cd-h-timeline__dates::after, .js .cd-h-timeline__dates::before {
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px; }

.js .cd-h-timeline__dates::before {
  left: 0;
  /*background: linear-gradient(to right, colour(uwin-blue), transparent);*/ }

.js .cd-h-timeline__dates::after {
  right: 0;
  /*background: linear-gradient(to left, colour(uwin-blue), transparent);*/ }

.js .cd-h-timeline__line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 3px;
  background-color: #fff;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s; }

.js .cd-h-timeline__filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #ffce00;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3; }

.js .cd-h-timeline__date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.8em;
  padding-bottom: 20px;
  color: #fff; }

.js .cd-h-timeline__date::after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -9px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-color: #fff; }

.js .cd-h-timeline__date:hover::after {
  background-color: #ffce00;
  border-color: #ffce00; }

.js .cd-h-timeline__date--selected {
  pointer-events: none;
  color: #ffce00; }

.js .cd-h-timeline__date--selected::after {
  background-color: #ffce00;
  border-color: #ffce00; }

.js .cd-h-timeline__date--older-event::after {
  border-color: #ffce00; }

.js .cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  background-color: #ffce00;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 3px solid #fff;
  text-indent: 9000px;
  overflow: hidden; }

.js .cd-h-timeline__navigation::after {
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.js .cd-h-timeline__navigation:hover {
  border-color: #ffce00; }

.js .cd-h-timeline__navigation--prev,
.js .cd-h-timeline__navigation--next {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px auto; }

.js .cd-h-timeline__navigation--prev {
  left: 0;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c803ce46-309f-4a64-b09e-189055a9be41}_arrow-previous-gray.png); }

.js .cd-h-timeline__navigation--next {
  right: 0;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b73a9e3-acb1-4fcc-b8e1-73e7f44c9f32}_arrow-next-gray.png); }

.js .cd-h-timeline__navigation--inactive {
  cursor: not-allowed;
  opacity: 0.25; }

.js .cd-h-timeline__navigation--inactive::after {
  background-position: 0 -16px; }

.js .cd-h-timeline__navigation--inactive:hover {
  border-color: #ffce00; }

.js .cd-h-timeline__events {
  position: relative;
  width: 100%;
  overflow: hidden; }

.js .cd-h-timeline__event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  min-height: 250px;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 1px 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

.js .cd-h-timeline__event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); }

.js .cd-h-timeline__event--enter-right, .js .cd-h-timeline__event--leave-right {
  -webkit-animation-name: cd-enter-right;
  animation-name: cd-enter-right; }

.js .cd-h-timeline__event--enter-left, .js .cd-h-timeline__event--leave-left {
  -webkit-animation-name: cd-enter-left;
  animation-name: cd-enter-left; }

.js .cd-h-timeline__event--leave-right, .js .cd-h-timeline__event--leave-left {
  animation-direction: reverse; }

.js .cd-h-timeline__event-content {
  max-width: 60%; }
  @media (max-width: 1200px) {
    .js .cd-h-timeline__event-content {
      max-width: 70%;
      margin: 0 auto; } }
  @media (max-width: 1000px) {
    .js .cd-h-timeline__event-content {
      max-width: 100%; } }

.js .cd-h-timeline__event-title {
  color: #fff;
  text-transform: uppercase;
  width: 60%;
  margin: 0 auto; }
  @media (max-width: 1200px) {
    .js .cd-h-timeline__event-title {
      width: 100%; } }

.js .cd-h-timeline__event-date {
  display: block;
  margin: 14px auto; }

.cd-h-timeline__event-description {
  border-top: 3px solid #fff;
  padding: 14px 0; }

.cd-h-timeline__event-description a {
  color: #ffce00;
  font-weight: 700;
  font-style: normal; }

.cd-h-timeline__event-description a:hover {
  color: #fff; }

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
html:not(.js) .cd-h-timeline__dates, html:not(.js) .cd-h-timeline__navigation {
  display: none; }

/* You're In / Welcome / Share You're Excitement Contest */
.youre-in-img-script.script-img-headline img {
  height: 100px;
  max-width: 100%;
  position: relative;
  top: -42px; }
  @media (max-width: 1200px) {
    .youre-in-img-script.script-img-headline img {
      height: 60px;
      top: -20px; } }
  @media (max-width: 800px) {
    .youre-in-img-script.script-img-headline img {
      height: 50px;
      top: -15px; } }

.youre-in {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9d54b0e8-99cd-44ce-800e-4f6229a42967}_youre-in-fireworks.gif), url(https://img02.en25.com/Web/UniversityofWindsor/{2cb79615-3685-4a0b-bba9-87555f9cf8c5}_youre-in-fireworks.jpg);
  background-position: center;
  background-attachment: fixed;
  background-size: cover; }

.share-your-excitement-winston {
  margin-top: -45px; }

.share-your-excitement-hashtag {
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  font-size: 24px;
  text-transform: uppercase;
  padding: 20px;
  margin: 0 auto;
  width: 360px;
  color: #fff;
  background-color: #005596;
  border-radius: 4px;
  position: relative;
  margin-top: -60px;
  text-shadow: 0px 1px 5px #464646;
  -webkit-box-shadow: 0px 0px 2px 0px #dddddd;
  box-shadow: 0px 0px 2px 0px #dddddd; }

/* Campus Tours */
.campus-visit-type ul.fancy-list-blue li:first-child,
.apply-to-uwindsor-options ul.fancy-list-blue li:first-child {
  padding: 0 0 10px 0; }

.campus-visit-type ul.fancy-list-blue li:last-child,
.apply-to-uwindsor-options ul.fancy-list-blue li:last-child {
  padding: 10px 0 0 0;
  border: 0 none; }

.campus-visit-type ul.fancy-list-blue li,
.apply-to-uwindsor-options ul.fancy-list-blue li {
  padding: 10px 0 10px 0;
  font-size: 16px; }

.campus-visit-type-icon {
  height: 200px;
  text-align: center;
  position: relative; }

.campus-visit-type-icon img {
  max-height: 60px;
  width: auto;
  margin: 0 0 12px 0; }

.campus-visit-type-icon {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.campus-visit-type-icon div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.open-house-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7e2e1d4e-bdf5-4d66-aa3c-24973a9d269f}_open-house-visit-bucket-overlay.jpg); }

.campus-tours-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fc91cdd4-4826-4bfc-836b-3b279ea3ec8b}_campus-tours-visit-bucket-overlay.jpg); }

.virtual-coffee-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{443a2846-3e4c-4c9f-b711-62af313412a4}_virtual-coffee-visit-bucket-icon-overlay.png); }

.march-break-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c9d43b2e-3ff7-4992-b4db-355e488d11a9}_march-break-visit-bucket-overlay.jpg); }

.shadow-days-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f0e327d7-1e3e-4e45-8ba6-8fd277e95b1b}_shadow-days-visit-bucket-overlay.jpg); }

.virtual-tour-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b6f987ae-4af9-476d-b390-678b17cd835d}_virtual-tour-visit-bucket-icon-overlay.jpg); }

.school-group-visit-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{cb96225f-6b1e-464d-a5aa-c302aeae8d16}_school-group-visit-bucket-icon-overlay.jpg); }

.uwindsor-live-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9eb2ea37-a2bf-4a6e-8652-f938629771e3}_uwindsor-live-bucket-overlay.jpg); }

.head-start-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{861dbd01-df77-4b14-968e-fb876004c9fa}_head-start-bucket-overlay.jpg); }

.virtual-open-day-bucket-overlay .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{861dedf3-5e4f-40fd-b808-59f8c0ca8f5d}_virtual-open-day-bucket-overlay.jpg); }

.student-to-student-chat-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8c2f5702-9a97-4a9e-959d-8cb000ffbc7e}_student-to-student-chat-visit-bucket-icon-overlay.jpg); }

.academic-advising-chat-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1b397a6e-638a-4e94-8af4-5c510e68672e}_academic-advisor-chat-visit-bucket-icon-overlay.jpg); }

.why-uwindsor-virtual-presentations-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{fcccba02-4a47-49b7-a4e0-8df8665c38f5}_why-uwindsor-virtual-presentations-bucket-icon-overlay.jpg); }

.faculty-program-virtual-presentations-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{36a98fc4-a862-439d-90d5-fd722daa2542}_faculty-program-virtual-presentations-bucket-icon-overlay.jpg); }

.virtual-open-house-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4a30825e-7996-4494-bb8e-8e5f2f891c3b}_virtual-open-house-bucket-icon-overlay.jpg); }

.international-students-virtual-presentations-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d74a08ec-bb73-4d12-8d26-6819e6df580b}_international-students-virtual-presentations-bucket-icon-overlay.jpg); }

.specialized-virtual-presentations-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0a525591-2147-489c-b646-7c1fc2bb7a83}_specialized-virtual-presentations-bucket-icon-overlay.jpg); }

.virtual-campus-tours-bucket .campus-visit-type-icon {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4897c837-8fe5-44c2-b73c-a727a70d659e}_virtual-campus-tours-bucket-icon-overlay.jpg); }

.apply-to-uwindsor-options .accordion .card-header .btn img {
  height: auto;
  width: 40px;
  padding: 0 10px 0 0; }

.apply-to-uwindsor-options .accordion .card-header .btn span {
  height: 24px;
  width: 30px;
  margin: 0 10px 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  float: left; }

.apply-to-uwindsor-options .accordion .card.open-house-visit-bucket .btn span {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1f557a49-6cc5-4926-a540-50d520bdf818}_undergraduate-applicant-bucket-type-icon.png); }

/* Student Ambassadors */
@media (max-width: 800px) {
  .student-ambassador.outdented-image-region {
    padding: 30px; } }

@media (max-width: 800px) {
  .student-ambassador.outdented-image-region img {
    float: left;
    position: relative;
    left: 0;
    margin: 0 15px 15px 0; } }

.student-ambassadors.script-img-headline img {
  height: 100px;
  max-width: 100%; }
  @media (max-width: 1400px) {
    .student-ambassadors.script-img-headline img {
      height: 80px; } }
  @media (max-width: 800px) {
    .student-ambassadors.script-img-headline img {
      height: 60px; } }

.student-ambassadors-social-links.fancy-list-white li a {
  color: #fff; }

.student-ambassadors-social-links.fancy-list-white li a.instagram,
.student-ambassadors-social-links.fancy-list-white li a.youtube,
.student-ambassadors-social-links.fancy-list-white li a.facebook {
  padding: 16px 0 16px 26px;
  margin: 0;
  background-size: 16px;
  background-position: left center;
  background-repeat: no-repeat; }

.student-ambassadors-social-links.fancy-list-white li a.instagram {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{74567155-cfdb-4b34-ba50-5da963d6fd51}_instagram-icon-small-white.png); }

.student-ambassadors-social-links.fancy-list-white li a.youtube {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8a2c82c1-1549-4abe-9f88-1c2a6c9c5bd9}_youtube-icon-small-white.png); }

.student-ambassadors-social-links.fancy-list-white li a.facebook {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37651b20-b2b4-4cd7-9428-111a86c935c1}_facebook-icon-small-white.png); }

/* Next Steps / Plan Your Program */
.course-selection-codes .card-body h2 {
  font-size: 40px;
  letter-spacing: -1px; }

.course-selection-codes .card-body h3 {
  font-size: 28px;
  color: #48484A;
  letter-spacing: 0; }

.course-selection-codes .card-body h4 {
  font-size: 20px;
  color: #48484A;
  letter-spacing: 0; }

.course-selection-codes .course-selection .search-box {
  background-color: #E7E7EC;
  padding: 30px 30px 20px 30px;
  margin: 0; }

.course-selection-codes label {
  color: #48484A;
  font-weight: 700;
  font-style: normal;
  margin: 0 0 4px; }

.course-selection-codes .course-selection h2 {
  font-weight: 800;
  font-style: normal;
  font-size: 60px;
  text-transform: uppercase;
  letter-spacing: -3px;
  color: #005596;
  margin: 0 0 15px;
  text-align: left;
  position: relative; }

.course-selection-codes .course-selection a {
  font-weight: 700; }

.course-selection-codes .course-selection .course-search-filter-results {
  background-color: #48484A;
  color: #ffce00;
  font-weight: 700;
  border: 0 none;
  border-radius: 0; }

.course-selection-codes .course-selection h2 img {
  position: absolute;
  left: -48px;
  height: 49px; }

.course-selection-codes .course-selection h3 {
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  color: #005596;
  position: relative;
  letter-spacing: -1px;
  padding: 0;
  margin: 0 0 16px 0; }

.course-selection-codes .course-code-search {
  float: right;
  width: 40%;
  padding: 80px 10% 30px 30px;
  background-color: #cfcfd8; }

.course-selection-codes .course-code-search h3 {
  font-weight: 800;
  font-style: normal;
  font-size: 38px;
  text-transform: uppercase;
  color: #005596;
  position: relative;
  letter-spacing: -1px;
  padding: 0;
  margin: 0 0 16px 0; }

.course-selection-codes .course-code-search img {
  max-width: 100%; }

.course-selection-codes .program-collapse {
  margin: 0 0 20px; }

.course-selection-codes ul, .course-selection-codes ol {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #F6F6F8;
  padding: 10px 20px;
  margin: 0 0 30px; }

.course-selection-codes ol {
  list-style: decimal;
  padding-left: 40px; }

.course-selection-codes ul li, .course-selection-codes ol li {
  margin: 0;
  padding: 0;
  padding: 8px 0;
  border-bottom: 1px solid #48484A;
  font-weight: 700;
  font-style: normal; }

.course-selection-codes ul li ul {
  margin: 0;
  padding: 0 0 0 30px; }

.course-selection-codes ul li ul li:nth-last-child(1) {
  padding-bottom: 0; }

.course-selection-codes ol li {
  font-weight: 400; }

.course-selection-codes ul li:nth-last-child(1), .course-selection-codes ol li:nth-last-child(1) {
  border-bottom: 0 none; }

.course-selection-codes ul.class-days {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0; }

.course-selection-codes ul.course-units li,
.course-selection-codes ul.class-days li {
  font-weight: 400; }

.course-selection-codes ul.course-units li span,
.course-selection-codes ul.class-days li span {
  font-weight: 700; }

.course-selection-codes ul.class-days li:nth-child(4) {
  border: 0 none; }

.course-selection-codes ul.class-days li span {
  padding-right: 20px; }

.course-selection-codes ul.faculty-program-contact li {
  font-weight: 400; }

@media (max-width: 1000px) {
  .course-selection-codes ul.faculty-program-contact li::after {
    content: '';
    clear: both;
    display: block; } }

.course-selection-codes ul.faculty-program-contact a {
  float: right; }
  @media (max-width: 1000px) {
    .course-selection-codes ul.faculty-program-contact a {
      float: left;
      display: block;
      width: 100%; } }

/* UWindsor Live - Future Student Edition - Virtual Fair */
.uwindsor-live-tablet-girl {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8f0ed7cf-49b6-4e1d-9a08-2177003367c7}_uwindsor-live-tablet-girl.jpg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .uwindsor-live-tablet-girl {
      min-height: 600px; } }
  @media (max-width: 800px) {
    .uwindsor-live-tablet-girl {
      min-height: 480px; } }
  @media (max-width: 600px) {
    .uwindsor-live-tablet-girl {
      background-size: cover; } }

.uwindsor-live-hero-banner-text {
  transform: rotate(3deg);
  position: relative;
  top: 224px; }
  @media (max-width: 1200px) {
    .uwindsor-live-hero-banner-text {
      position: relative;
      top: 186px; } }
  @media (max-width: 1000px) {
    .uwindsor-live-hero-banner-text {
      position: relative;
      top: 208px; } }
  @media (max-width: 800px) {
    .uwindsor-live-hero-banner-text {
      position: relative;
      top: 160px; } }

.uwindsor-live-hero-banner-text h2 {
  margin: 0;
  padding: 0; }
  @media (max-width: 1200px) {
    .uwindsor-live-hero-banner-text h2 {
      max-width: 700px;
      margin: 0;
      padding: 0; } }
  @media (max-width: 800px) {
    .uwindsor-live-hero-banner-text h2 {
      width: 480px; } }
  @media (max-width: 600px) {
    .uwindsor-live-hero-banner-text h2 {
      width: 400px;
      margin: 0;
      padding: 0; } }

.uwindsor-live-hero-banner-text h3 {
  color: #fff;
  text-shadow: 1px 1px 3px #000000;
  box-shadow: 0 1px 5px 0px #000000;
  background-color: #005596;
  font-weight: 500;
  text-transform: uppercase;
  padding: 8px;
  display: inline-block;
  position: relative;
  top: -35px;
  left: -30px; }
  @media (max-width: 1200px) {
    .uwindsor-live-hero-banner-text h3 {
      top: -26px;
      left: -24px;
      font-size: 20px; } }
  @media (max-width: 800px) {
    .uwindsor-live-hero-banner-text h3 {
      top: -20px;
      left: -16px; } }
  @media (max-width: 600px) {
    .uwindsor-live-hero-banner-text h3 {
      top: -16px;
      left: -22px; } }

.uwindsor-live-hero-banner-text h4 {
  color: #fff;
  text-shadow: 1px 1px 3px #000000;
  font-weight: 400;
  padding: 8px;
  position: relative;
  top: -35px;
  left: -30px; }
  @media (max-width: 1200px) {
    .uwindsor-live-hero-banner-text h4 {
      top: -30px;
      left: -24px;
      font-size: 16px; } }
  @media (max-width: 800px) {
    .uwindsor-live-hero-banner-text h4 {
      top: -26px;
      left: -20px; } }
  @media (max-width: 600px) {
    .uwindsor-live-hero-banner-text h4 {
      top: -22px;
      left: -30px; } }

.uwindsor-live-hero-banner-text a {
  color: #005596;
  background-color: #FDCE07;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 24px 0 0;
  font-weight: 700;
  position: relative;
  top: -35px;
  left: -30px; }
  @media (max-width: 1200px) {
    .uwindsor-live-hero-banner-text a {
      margin: 0 auto 30px;
      top: -28px;
      left: -24px; } }
  @media (max-width: 800px) {
    .uwindsor-live-hero-banner-text a {
      top: -30px;
      left: -18px; } }
  @media (max-width: 600px) {
    .uwindsor-live-hero-banner-text a {
      top: -26px;
      left: -30px; } }

.uwindsor-live-hero-banner-text a:hover {
  color: #FDCE07;
  background-color: #005596; }

/* Head Start - Virtual Fair */
.head-start-tablet-jump-girl {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5629f9ee-fa97-4b46-9a4b-7ca2396a0252}_head-start-tablet-jump-girl.jpg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .head-start-tablet-jump-girl {
      min-height: 600px; } }
  @media (max-width: 800px) {
    .head-start-tablet-jump-girl {
      min-height: 480px; } }
  @media (max-width: 600px) {
    .head-start-tablet-jump-girl {
      background-size: cover; } }

.head-start-hero-banner-text {
  position: relative;
  top: 200px; }
  @media (max-width: 1200px) {
    .head-start-hero-banner-text {
      position: relative;
      top: 160px; } }
  @media (max-width: 800px) {
    .head-start-hero-banner-text {
      position: relative;
      top: 134px; } }
  @media (max-width: 600px) {
    .head-start-hero-banner-text {
      position: relative;
      top: 128px; } }

.head-start-hero-banner-text h2 {
  margin: 0;
  padding: 0; }
  @media (max-width: 1200px) {
    .head-start-hero-banner-text h2 {
      max-width: 700px;
      margin: 0;
      padding: 0; } }
  @media (max-width: 800px) {
    .head-start-hero-banner-text h2 {
      width: 480px; } }
  @media (max-width: 600px) {
    .head-start-hero-banner-text h2 {
      width: 400px;
      margin: 0;
      padding: 0; } }

.head-start-hero-banner-text h3 {
  color: #fff;
  text-shadow: 1px 1px 3px #000000;
  box-shadow: 0 1px 5px 0px #000000;
  background-color: #48484A;
  font-weight: 500;
  text-transform: uppercase;
  padding: 14px;
  display: inline-block;
  position: relative;
  top: -18px;
  left: 0px; }
  @media (max-width: 1200px) {
    .head-start-hero-banner-text h3 {
      top: -16px;
      left: 0;
      font-size: 20px; } }
  @media (max-width: 800px) {
    .head-start-hero-banner-text h3 {
      top: -10px; } }
  @media (max-width: 600px) {
    .head-start-hero-banner-text h3 {
      top: -8px;
      left: 0; } }

.head-start-hero-banner-text h4 {
  color: #fff;
  text-shadow: 1px 1px 3px #000000;
  font-weight: 400;
  padding: 8px;
  position: relative;
  top: -35px;
  left: -30px; }
  @media (max-width: 600px) {
    .head-start-hero-banner-text h4 {
      top: -22px;
      left: -30px; } }

.head-start-hero-banner-text a {
  color: #FDCE07;
  background-color: #005596;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 24px 0 0;
  font-weight: 700;
  position: relative;
  top: -10px;
  left: 0; }
  @media (max-width: 1200px) {
    .head-start-hero-banner-text a {
      margin: 0 auto 30px;
      top: -6px;
      left: 0; } }
  @media (max-width: 800px) {
    .head-start-hero-banner-text a {
      top: -4px;
      left: 0; } }
  @media (max-width: 600px) {
    .head-start-hero-banner-text a {
      top: -8px;
      left: 0; } }

.head-start-hero-banner-text a:hover {
  color: #005596;
  background-color: #fff; }

/* UWindsor Virtual Open Day - Virtual Fair */
.uwindsor-virtual-open-day-tablet-party {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a1e59a2f-b36e-44dd-8f83-0842d3c09871}_uwindsor-virtual-open-day-tablet-party.jpg);
  background-size: contain;
  background-position: center 30px;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-tablet-party {
      min-height: 600px; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-tablet-party {
      background-position: center -10px; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-tablet-party {
      min-height: 480px; } }
  @media (max-width: 600px) {
    .uwindsor-virtual-open-day-tablet-party {
      background-size: cover; } }

.uwindsor-virtual-open-day-banner-text {
  position: relative;
  top: 165px; }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text {
      top: 140px; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text {
      top: 130px; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-banner-text {
      position: relative;
      top: 70px; } }

.uwindsor-virtual-open-day-banner-text h2 {
  margin: 0;
  padding: 0; }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text h2 {
      max-width: 700px;
      margin: 0;
      padding: 0; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-banner-text h2 {
      width: 480px; } }
  @media (max-width: 600px) {
    .uwindsor-virtual-open-day-banner-text h2 {
      width: 400px;
      margin: 0;
      padding: 0; } }

.uwindsor-virtual-open-day-banner-text h2 img {
  width: 570px; }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text h2 img {
      width: 470px; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text h2 img {
      width: 420px; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-banner-text h2 img {
      width: 320px; } }

.uwindsor-virtual-open-day-banner-text h3 {
  color: #fff;
  text-shadow: 1px 1px 3px #000000;
  background-color: #48484A;
  font-weight: 500;
  padding: 12px 20px;
  display: inline-block;
  position: absolute;
  top: -120px;
  right: 225px;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px; }
  @media (max-width: 1600px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      right: 150px; } }
  @media (max-width: 1400px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      right: 50px; } }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      right: 0; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      position: relative;
      top: -18px;
      right: 0; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      padding: 10px; } }
  @media (max-width: 600px) {
    .uwindsor-virtual-open-day-banner-text h3 {
      /*display: none;*/ } }

.uwindsor-virtual-open-day-banner-text h3 span {
  display: none; }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text h3 span {
      display: inherit; } }

@media (max-width: 1000px) {
  .uwindsor-virtual-open-day-banner-text h3 br {
    display: none; } }

.uwindsor-virtual-open-day-banner-text h4 {
  position: absolute;
  top: -170px;
  left: 170px;
  display: inline-block; }
  @media (max-width: 1600px) {
    .uwindsor-virtual-open-day-banner-text h4 {
      left: 120px; } }
  @media (max-width: 1400px) {
    .uwindsor-virtual-open-day-banner-text h4 {
      left: 10px; } }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text h4 {
      top: -140px;
      left: 0; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text h4 {
      display: none; } }

.uwindsor-virtual-open-day-banner-text a {
  color: #fff;
  background-color: #005596;
  border: 4px solid #fff;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  height: 120px;
  width: 120px;
  border-radius: 50%;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 36px 24px;
  font-weight: 700;
  position: absolute;
  top: 70px;
  right: 250px; }
  @media (max-width: 1600px) {
    .uwindsor-virtual-open-day-banner-text a {
      right: 130px; } }
  @media (max-width: 1400px) {
    .uwindsor-virtual-open-day-banner-text a {
      right: 30px; } }
  @media (max-width: 1200px) {
    .uwindsor-virtual-open-day-banner-text a {
      right: 0; } }
  @media (max-width: 1000px) {
    .uwindsor-virtual-open-day-banner-text a {
      top: 260px; } }
  @media (max-width: 800px) {
    .uwindsor-virtual-open-day-banner-text a {
      height: 100px;
      width: 100px;
      border-radius: 50%;
      line-height: 20px;
      display: block;
      margin: 0 auto;
      padding: 28px 12px; } }
  @media (max-width: 600px) {
    .uwindsor-virtual-open-day-banner-text a {
      /*display: none;*/ } }

.uwindsor-virtual-open-day-banner-text a:hover {
  color: #ffce00;
  background-color: #48484A; }

/* UWindsor Virtual Fall Open House - Virtual Fair */
.virtual-fall-open-day-graphic {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b4520686-9762-4a8d-a96b-52eb13bf1548}_virtual-fall-open-house-lg.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 80%; }
  @media (max-width: 1000px) {
    .virtual-fall-open-day-graphic {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{6065afbd-66c3-411f-80ab-f2c7441e5cbc}_virtual-fall-open-house-md.png);
      height: 100%; } }
  @media (max-width: 800px) {
    .virtual-fall-open-day-graphic {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{4795ed35-92f1-4f31-a7d9-363ca700971b}_virtual-fall-open-house-sm.png);
      height: 90%; } }

a.virtual-fall-open-house-btn {
  color: #fff;
  background-color: #005596;
  border: 4px solid #fff;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  text-transform: uppercase;
  height: 140px;
  width: 140px;
  border-radius: 50%;
  font-size: 22px;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 50px 24px;
  font-weight: 700; }

a.virtual-fall-open-house-btn:hover {
  color: #ffce00;
  background-color: #48484A; }

/* Round Pulse Button - Ussually used for sign-ups */
a.big-round-yellow-btn {
  color: #48484A;
  background-color: #ffce00;
  border: 4px solid #fff;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  text-transform: uppercase;
  height: 140px;
  width: 140px;
  border-radius: 50%;
  font-size: 22px;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 50px 24px;
  font-weight: 700; }

a.big-round-yellow-btn:hover {
  color: #48484A;
  background-color: #fff; }

/* UWindsor Virtual Spring Open House - Virtual Fair */
a.virtual-spring-open-house-btn {
  color: #fff;
  background-color: #005596;
  border: 4px solid #fff;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  text-transform: uppercase;
  height: 140px;
  width: 140px;
  border-radius: 50%;
  font-size: 22px;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 50px 24px;
  font-weight: 700; }

a.virtual-spring-open-house-btn:hover {
  color: #ffce00;
  background-color: #48484A; }

/* UWindsor Applicant Day */
.applicant-day {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{a8c191d8-5e1a-4068-a27e-f7a5a1b44089}_applicant-day-dillon-hall-lg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  height: 800px;
  position: relative; }
  @media (max-width: 1000px) {
    .applicant-day {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f16f171f-ed36-4f59-b3f2-74b8741b6528}_pixelated-blue-background-md.jpg);
      background-size: 600px;
      background-repeat: repeat;
      height: auto; } }

.applicant-day .form-row {
  position: absolute;
  bottom: 50px;
  right: 200px; }
  @media (max-width: 1600px) {
    .applicant-day .form-row {
      bottom: 50px;
      right: 150px; } }
  @media (max-width: 1400px) {
    .applicant-day .form-row {
      bottom: 50px;
      right: 60px; } }
  @media (max-width: 1200px) {
    .applicant-day .form-row {
      bottom: 70px;
      right: 60px; } }
  @media (max-width: 1000px) {
    .applicant-day .form-row {
      position: relative;
      bottom: inherit;
      right: inherit; } }

a.applicant-day-btn {
  color: #fff;
  background-color: #005596;
  border: 4px solid #ffce00;
  box-shadow: 0px 1px 3px 0px #000000;
  text-decoration: none;
  text-transform: uppercase;
  height: 140px;
  width: 140px;
  border-radius: 50%;
  font-size: 22px;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  padding: 50px 24px;
  font-weight: 700; }

a.applicant-day-btn:hover {
  color: #ffce00;
  background-color: #48484A; }

/* UWin Online */
.chalkboard {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{b11c0456-34fe-408d-8dc3-598f1def6a14}_chalkboard.jpg);
  background-color: #2e2e2e;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.dark-gray-horizontal-divider {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{215a6ebb-790d-44a6-a7e1-1e704b3d46ec}_dark-gray-horizontal-divider.jpg);
  background-position: center;
  background-repeat: repeat-y; }
  @media (max-width: 1200px) {
    .dark-gray-horizontal-divider {
      background-image: none; } }

/* Top Ten Reasons Page */
/* Top Ten Reasons Hero Banner */
.top-ten-hero-banner {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{2376fc5b-032f-41ba-9f3a-99eb87f7e17a}_students-outside-overlay-yellow.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .top-ten-hero-banner {
      height: auto; } }

.top-ten-hero-banner h2 {
  display: none; }

.top-ten-hero-banner span.top-ten-text {
  font-size: 247px;
  letter-spacing: -7px; }
  @media (max-width: 1200px) {
    .top-ten-hero-banner span.top-ten-text {
      font-size: inherit;
      letter-spacing: inherit; } }

.top-ten-hero-banner span.uwindsor-top-ten-text {
  font-size: 186px;
  letter-spacing: -7px; }
  @media (max-width: 1200px) {
    .top-ten-hero-banner span.uwindsor-top-ten-text {
      font-size: inherit;
      letter-spacing: inherit; } }

/* Convocation */
.convocation-hat-toss {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{201123ab-c413-4142-b3b9-36660ce27bf0}_convocation-hat-toss-lg.jpg);
  background-color: #6cc3f0 !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .convocation-hat-toss {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{37f90d94-dbaf-4428-9fc9-2180db4b8d5a}_convocation-hat-toss-md.jpg);
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .convocation-hat-toss {
      background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ff71a1bb-f5bd-43f8-b184-e709497d22cd}_convocation-hat-toss-sm.jpg);
      background-attachment: inherit; } }

.convocation-hat-toss.fullscreen-hero-banner {}
      @media (max-width: 1600px) {
      .convocation-hat-toss.fullscreen-hero-banner {
          height: 1000px !important;
      } }

/* Convocation Indigenous Art Yellow */
.indigenous-art-yellow {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{0e279afc-33eb-45b1-963c-3bf4cec8c469}_indigenous-art-yellow.jpg);
  background-color: #6cc3f0 !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

@media (max-width: 1000px) {
  .indigenous-art-yellow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{1d34bf7e-1227-4882-bf21-23d467627846}_indigenous-art-yellow-md.jpg);
    background-attachment: inherit;
  }
}

@media (max-width: 800px) {
  .indigenous-art-yellow {
    background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{7b7f8020-3971-47da-bcc5-7471971be697}_indigenous-art-yellow-sm.jpg);
    background-attachment: inherit;
  }
}

.convocation-hat-toss.fullscreen-hero-banner {}

@media (max-width: 1600px) {
  .convocation-hat-toss.fullscreen-hero-banner {
    height: 1000px !important;
  }
}
.dillon-in-the-pocket {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9f8c95f2-b480-40c5-854a-af9dc3e3ee13}_dillon-in-the-pocket.png);
  background-repeat: no-repeat;
  background-size: 450px auto;
  background-position: left bottom; }
  @media (max-width: 1200px) {
    .dillon-in-the-pocket {
      background-size: 300px auto; } }
  @media (max-width: 1000px) {
    .dillon-in-the-pocket {
      background-image: none; } }

.graduation-caps-toss {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{52bfd295-4c58-42a0-9714-44fe48116949}_graduation-caps-toss.gif);
  background-color: #6cc3f0 !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed; }
  @media (max-width: 1000px) {
    .graduation-caps-toss {
      background-size: auto 100%;
      background-attachment: inherit; } }
  @media (max-width: 800px) {
    .graduation-caps-toss {
      background-size: auto 100%;
      background-attachment: inherit; } }

.convocation-navigation {
  display: block;
  height: 100%;
  color: #48484A !important; }

.convocation-navigation span.convocation-text {
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 16px 0; }

.convocation-navigation:hover {
  background-color: #fff;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 3px 0px #dcae0f;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.convocation-navigation span.convocation-icon {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  display: block;
  text-indent: -9000px;
  overflow: hidden; }

.convocation-navigation span.chancellors-welcome-message {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{81be6bc7-555c-4c57-9000-9ee51eedf73a}_chancellors-welcome-message-icon-dark-gray.png); }

.convocation-navigation span.deans-message {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{634c7e0c-ba7d-45ea-9578-c78a4183d526}_deans-message-icon-dark-gray.png); }

.convocation-navigation span.watch-convocation-live {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{81565f42-450a-43dc-aef8-d142ca9f0b2e}_watch-convocation-live-icon-dark-gray.png); }

.convocation-navigation span.time-to-celebrate {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{d86e4429-1282-48a7-9253-766525f6b4ae}_time-to-celebrate-icon-dark-gray.png); }

.convocation-navigation span.the-alumni-family {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{83ad680a-4fb5-4848-98c4-819213fc40fe}_the-alumni-family-icon-dark-gray.png); }

/* Top Ten Reasons Banners */
.top-ten-reason {
  /*background-size: cover;
  background-color: colour(uwin-blue);
  background-size: cover;
  background-color: colour(uwin-med-gray);
  background-position: center;
  clear: both;
  position: relative;
  height: 740px;*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  @media (max-width: 1200px) {
    .top-ten-reason {
      height: 440px; } }

.top-ten-reason .container .inner-container-halfer {
  padding: 0; }

/*.top-ten-reason .top-ten-reason-description {
	position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}*/
.top-ten-reason h2 {
  float: left;
  text-align: left; }
  @media (max-width: 1200px) {
    .top-ten-reason h2 {
      font-size: 60px;
      letter-spacing: -3px; } }
  @media (max-width: 800px) {
    .top-ten-reason h2 {
      font-size: 40px;
      letter-spacing: -1px; } }

@media (max-width: 800px) {
  .top-ten-reason h2 br {
    display: none; } }

.top-ten-reason p {
  float: left;
  clear: both;
  text-align: left;
  font-weight: 700;
  font-size: 24px;
  color: #fff;
  text-shadow: 0px 1px 5px #464646;
  letter-spacing: -1px; }

@media (max-width: 800px) {
  .top-ten-reasons .top-ten-reason h2 {
    background-color: rgba(0, 0, 0, 0.65);
    padding: 15px;
    position: relative !important;
    bottom: 0;
    top: inherit;
    left: 0;
    right: inherit;
    display: block; } }

.top-ten-reasons .top-ten-reason h2 span.yellow-text {
  font-size: 218px;
  position: relative; }
  @media (max-width: 1200px) {
    .top-ten-reasons .top-ten-reason h2 span.yellow-text {
      font-size: 140px;
      position: relative; } }
  @media (max-width: 800px) {
    .top-ten-reasons .top-ten-reason h2 span.yellow-text {
      font-size: inherit; } }

.top-ten-one {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c77d25f5-7257-4d39-accb-47b6efc0d7dc}_soca-students-reading.jpg); }

.top-ten-reasons .top-ten-one h2 span.yellow-text {
  float: left;
  top: -13px; }
  @media (max-width: 1000px) {
    .top-ten-reasons .top-ten-one h2 span.yellow-text {
      top: -8px; } }

.top-ten-reasons .top-ten-one h2 span.white-text {
  float: left; }

.top-ten-two {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8e7af0b4-307c-4b74-91c9-739c42c97b09}_professor-student-looking-at-book.jpg); }

.top-ten-reasons .top-ten-two h2 span.yellow-text {
  float: left;
  top: -13px; }

.top-ten-reasons .top-ten-two h2 span.white-text {
  float: left;
  clear: both; }

.top-ten-three {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5a5069cd-a020-42c6-9cc0-dee16edf5e72}_computer-lab-students.jpg); }

.top-ten-reasons .top-ten-three h2 span.yellow-text {
  float: left;
  top: -13px; }

.top-ten-reasons .top-ten-three h2 span.white-text {
  float: left; }

.top-ten-four {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{9b696cc3-1cfa-4046-bc26-d1ea1a277369}_outdoor-crowd-students.jpg); }

.top-ten-reasons .top-ten-four h2 span.yellow-text {
  float: left;
  top: -13px; }

.top-ten-reasons .top-ten-four h2 span.white-text {
  float: left;
  clear: both; }

.top-ten-five {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{ddaa0d34-2634-4631-b1b0-1d7b9a887b3d}_foam-finger-students.jpg); }

.top-ten-reasons .top-ten-five h2 span.yellow-text {
  float: left;
  top: -13px; }

.top-ten-reasons .top-ten-five h2 span.white-text {
  float: left;
  clear: both; }

.top-ten-six {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{5c7b5970-7450-4eaa-b81f-b40a03036610}_odette-green-space.jpg); }

.top-ten-reasons .top-ten-six h2 span.yellow-text {
  float: left;
  top: -13px;
  margin-right: 10px; }

.top-ten-reasons .top-ten-six h2 span.white-text {
  float: left; }

.top-ten-reasons .top-ten-six p {
  position: relative;
  left: 132px; }
  @media (max-width: 1200px) {
    .top-ten-reasons .top-ten-six p {
      left: 90px; } }
  @media (max-width: 800px) {
    .top-ten-reasons .top-ten-six p {
      display: none; } }

.top-ten-seven {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{bc81f0eb-1d40-43d2-8272-d4fdaae2fbc4}_science-lab-student.jpg); }

.top-ten-reasons .top-ten-seven h2 span.yellow-text {
  float: left;
  top: -13px; }

.top-ten-reasons .top-ten-seven h2 span.white-text {
  float: left; }

.top-ten-eight {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{c48c1367-f1c4-4cfe-8242-b3b30fcee671}_soca-student-group.jpg); }

.top-ten-reasons .top-ten-eight h2 span.yellow-text {
  float: left;
  top: -13px;
  margin-right: 10px; }

.top-ten-reasons .top-ten-eight h2 span.white-text {
  float: left; }

.top-ten-nine {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{8a88779d-b25f-4c31-b889-918724f9be9b}_welcome-week-group.jpg); }

.top-ten-reasons .top-ten-nine h2 span.yellow-text {
  float: left;
  top: -13px;
  margin-right: 10px; }

.top-ten-reasons .top-ten-nine h2 span.white-text {
  float: left; }

.top-ten-ten {
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{f0cb8d10-e71e-4d43-bf22-ac1c6c931031}_engineering-group.jpg); }

.top-ten-reasons .top-ten-ten h2 span.yellow-text {
  float: left;
  top: -13px;
  left: -22px; }

.top-ten-reasons .top-ten-ten h2 span.white-text {
  float: left;
  clear: both; }

@media (max-width: 1200px) {
  .top-ten-reasons .top-ten-one h2 span.yellow-text,
  .top-ten-reasons .top-ten-three h2 span.yellow-text,
  .top-ten-reasons .top-ten-six h2 span.yellow-text,
  .top-ten-reasons .top-ten-seven h2 span.yellow-text,
  .top-ten-reasons .top-ten-eight h2 span.yellow-text,
  .top-ten-reasons .top-ten-nine h2 span.yellow-text {
    top: -8px; } }

@media (max-width: 1200px) {
  .top-ten-reasons .top-ten-three h2 span.yellow-text,
  .top-ten-reasons .top-ten-seven h2 span.yellow-text {
    margin-right: 10px; } }

@media (max-width: 1200px) {
  .top-ten-reasons .top-ten-two h2 span.yellow-text,
  .top-ten-reasons .top-ten-four h2 span.yellow-text,
  .top-ten-reasons .top-ten-five h2 span.yellow-text,
  .top-ten-reasons .top-ten-ten h2 span.yellow-text {
    top: 0; } }

@media (max-width: 800px) {
  .top-ten-reasons .top-ten-one h2 span.yellow-text,
  .top-ten-reasons .top-ten-two h2 span.yellow-text,
  .top-ten-reasons .top-ten-three h2 span.yellow-text,
  .top-ten-reasons .top-ten-four h2 span.yellow-text,
  .top-ten-reasons .top-ten-five h2 span.yellow-text,
  .top-ten-reasons .top-ten-six h2 span.yellow-text,
  .top-ten-reasons .top-ten-seven h2 span.yellow-text,
  .top-ten-reasons .top-ten-eight h2 span.yellow-text,
  .top-ten-reasons .top-ten-nine h2 span.yellow-text,
  .top-ten-reasons .top-ten-ten h2 span.yellow-text,
  .top-ten-reasons .top-ten-one h2 span.white-text,
  .top-ten-reasons .top-ten-two h2 span.white-text,
  .top-ten-reasons .top-ten-three h2 span.white-text,
  .top-ten-reasons .top-ten-four h2 span.white-text,
  .top-ten-reasons .top-ten-five h2 span.white-text,
  .top-ten-reasons .top-ten-six h2 span.white-text,
  .top-ten-reasons .top-ten-seven h2 span.white-text,
  .top-ten-reasons .top-ten-eight h2 span.white-text,
  .top-ten-reasons .top-ten-nine h2 span.white-text,
  .top-ten-reasons .top-ten-ten h2 span.white-text {
    float: none;
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
    left: inherit;
    margin: 0; } }

/* What to do Next / Next Steps */
/*.next-steps {
  clear: both;
  position: relative;
  height: auto;
  background-image: url(https://img02.en25.com/Web/UniversityofWindsor/{691c2904-e26b-42b0-a98e-0a81d4335148}_uwindsor-crest-angled-gray-15.png);
	background-attachment: fixed;
  background-color: colour(uwin-light-gray);
  background-position: 105% -45px;
  background-size: 600px;
	background-repeat: no-repeat;
}

.next-steps .container {
  padding: 80px 0;
}

.next-steps .next-steps-decsription { width: 60%; margin: 0 auto; text-align: center; }

.next-steps .next-steps-decsription h2 {
  font-weight: 800;
  font-style: normal;
  font-size: 60px;
  text-transform: uppercase;
  letter-spacing: -3px;
  color: colour(uwin-dark-gray);
  margin: 0 0 15px;
  border-bottom: 5px solid colour(uwin-dark-gray);
  padding: 0 0 10px;
}

.next-steps .next-steps-decsription a {
  font-weight: 700;
  font-style: normal;
}*/
@media (max-width: 600px) {
  .next-steps .cd-timeline .container {
    margin: 0;
    width: 100%;
    max-width: 100%;
    padding: 0; } }

.cd-timeline__container::before,
.cd-timeline__container.right-align-from-desktop-down::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background-color: #B2B2BA; }

@media (min-width: 1200px) {
  .cd-timeline__container::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); } }
@media (max-width: 600px) {
  .cd-timeline__container::before,
  .cd-timeline__content::before {
    display: none; } }

@media (min-width: 1200px) {
  .cd-timeline__container.right-align-from-desktop-down::before {
    left: 30px; } }
/*@media (min-width: 1000px) {
  .cd-timeline__container.right-align-from-desktop-down::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }
}*/
.cd-timeline__block {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  margin-bottom: 2em;
  /*margin-bottom: var(--space-lg)*/ }
  @media (max-width: 600px) {
    .cd-timeline__block {
      display: block;
      text-align: center; } }

.cd-timeline__block:last-child {
  margin-bottom: 0; }

@media (min-width: 1200px) {
  .cd-timeline__block:nth-child(even) {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .right-align-from-desktop-down .cd-timeline__block:nth-child(even) {
    -ms-flex-direction: initial;
    flex-direction: initial; } }
.cd-timeline__img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  border: 4px solid #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0px 1px 3px 0px #808080;
  box-shadow: 0px 1px 3px 0px #808080; }
  @media (max-width: 600px) {
    .cd-timeline__img {
      display: none; } }

.cd-timeline__img img {
  width: 64%;
  height: auto; }

.cd-timeline__img img.winston-mini {
  width: 40px;
  position: relative;
  bottom: 4px; }

@media (min-width: 1200px) {
  .right-align-from-desktop-down .cd-timeline__content {
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    margin-left: 1.25em;
    margin-left: 1.25em;
    background: white;
    background: #fff;
    border-radius: 0.25em;
    border-radius: var(--radius);
    padding: 30px;
    border-radius: 4px;
    border-top: 4px solid #005596;
    -webkit-box-shadow: 0px 1px 3px 0px #808080;
    box-shadow: 0px 1px 3px 0px #808080; }

  .cd-timeline__img {
    width: 60px;
    height: 60px;
    -ms-flex-order: 1;
    order: 1;
    margin-left: calc(5% - 30px);
    will-change: transform; }

  .right-align-from-desktop-down .cd-timeline__img {
    -ms-flex-order: 0;
    order: 0;
    margin-left: 0; }

  .cd-timeline__block:nth-child(even) .cd-timeline__img {
    margin-right: calc(5% - 30px); }

  .right-align-from-desktop-down .cd-timeline__block:nth-child(even) .cd-timeline__img {
    margin-right: 0; }

  .cd-timeline__img img.winston-mini {
    width: 120%;
    position: absolute;
    bottom: 0; } }
.cd-timeline__img--picture,
.cd-timeline__img--movie,
.cd-timeline__img--location {
  background-color: #FDCE07; }

.cd-timeline__content {
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  margin-left: 1.25em;
  margin-left: 1.25em;
  background: white;
  background: #fff;
  border-radius: 0.25em;
  border-radius: var(--radius);
  padding: 30px;
  border-radius: 4px;
  border-top: 4px solid #005596;
  -webkit-box-shadow: 0px 1px 3px 0px #808080;
  box-shadow: 0px 1px 3px 0px #808080; }
  @media (max-width: 600px) {
    .cd-timeline__content {
      padding: 30px 20px 20px;
      margin: 0 0 20px;
      float: left;
      width: 100%; } }

.cd-timeline__content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-right-color: white;
  border-right-color: #fff; }

.cd-timeline__content h2 {
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  color: #48484A;
  letter-spacing: 0; }

.cd-timeline__content h3 {
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
  text-transform: uppercase;
  color: #005596; }

.cd-timeline__content .blue-btn:hover,
.cd-timeline__content .blue-outline-btn:hover {
  color: #005596;
  background: #ffce00;
  border: 4px solid #ffce00; }

.cd-timeline__content .action-btn {
  margin: 0 0 10px 0; }

/*.cd-timeline__content h2 {
  color: hsl(206, 21%, 24%);
  color: var(--cd-color-1)
}*/
@media (min-width: 1200px) {
  .cd-timeline__content {
    width: 45%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    will-change: transform;
    margin: 0;
    /*font-size: 0.8em;*/
    --line-height-multiplier: 1.2 ; }

  .cd-timeline__content::before {
    top: 24px; }

  .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
    right: auto;
    left: 100%;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-left-color: white;
    border-left-color: #fff; }

  .right-align-from-desktop-down .cd-timeline__block:nth-child(even) .cd-timeline__content::before,
  .right-align-from-desktop-down .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
    content: '';
    position: absolute;
    top: 16px;
    left: -14px;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-right-color: white;
    border-right-color: #fff; } }
.cd-timeline__date {
  color: rgba(129, 141, 152, 0.7);
  color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.7); }

@media (min-width: 1200px) {
  .cd-timeline__date {
    position: absolute;
    width: 100%;
    left: 120%;
    top: 20px; }

  .cd-timeline__block:nth-child(even) .cd-timeline__date {
    left: auto;
    right: 120%;
    text-align: right; } }
@media (min-width: 1200px) {
  .cd-timeline__img--hidden, .cd-timeline__content--hidden {
    visibility: hidden; }

  .cd-timeline__img--bounce-in {
    -webkit-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s; }

  .cd-timeline__content--bounce-in {
    -webkit-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s; }

  .cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in {
    -webkit-animation-name: cd-bounce-2-inverse;
    animation-name: cd-bounce-2-inverse; } }
@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    transform: translateX(100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    transform: translateX(100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
/* What Size */
.what-size::before {
  position: fixed;
  bottom: 0;
  right: 20px;
  z-index: 9999;
  content: '1600+'; }
  @media (max-width: 1600px) {
    .what-size::before {
      content: '1600'; } }
  @media (max-width: 1400px) {
    .what-size::before {
      content: '1400'; } }
  @media (max-width: 1200px) {
    .what-size::before {
      content: '1200'; } }
  @media (max-width: 1000px) {
    .what-size::before {
      content: '1000'; } }
  @media (max-width: 800px) {
    .what-size::before {
      content: '800'; } }
  @media (max-width: 600px) {
    .what-size::before {
      content: '600'; } }
  @media (max-width: 400px) {
    .what-size::before {
      content: '400'; } }
